The Open Toolkit library  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
OpenTK.Graphics.OpenGL.GL Class Reference

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

+ Inheritance diagram for OpenTK.Graphics.OpenGL.GL:

Static Public Member Functions

static void Accum (OpenTK.Graphics.OpenGL.AccumOp op, Single value)
 [requires: v1.0][deprecated: v3.1] Operate on the accumulation buffer More...
 
static void ActiveShaderProgram (Int32 pipeline, Int32 program)
 [requires: v4.1 and ARB_separate_shader_objects] 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] Set the active program object for a program pipeline object More...
 
static void ActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 [requires: v1.3] Select active texture unit More...
 
static void AlphaFunc (OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref)
 [requires: v1.0][deprecated: v3.1] Specify the alpha test function More...
 
static bool AreTexturesResident (Int32 n, Int32[] textures, [OutAttribute] bool[] residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, ref Int32 textures, [OutAttribute] out bool residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static unsafe bool AreTexturesResident (Int32 n, Int32 *textures, [OutAttribute] bool *residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, UInt32[] textures, [OutAttribute] bool[] residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, ref UInt32 textures, [OutAttribute] out bool residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static unsafe bool AreTexturesResident (Int32 n, UInt32 *textures, [OutAttribute] bool *residences)
 [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory More...
 
static void ArrayElement (Int32 i)
 [requires: v1.1][deprecated: v3.1] Render a vertex using the specified vertex array element More...
 
static void AttachShader (Int32 program, Int32 shader)
 [requires: v2.0] Attaches a shader object to a program object More...
 
static void AttachShader (UInt32 program, UInt32 shader)
 [requires: v2.0] Attaches a shader object to a program object More...
 
static void Begin (OpenTK.Graphics.OpenGL.BeginMode mode)
 [requires: v1.0][deprecated: v3.1] Delimit the vertices of a primitive or a group of like primitives More...
 
static void BeginConditionalRender (Int32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginConditionalRender (UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index, Int32 id)
 [requires: v1.2 and ARB_transform_feedback3] Delimit the boundaries of a query object on an indexed target More...
 
static void BeginQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index, UInt32 id)
 [requires: v1.2 and ARB_transform_feedback3] Delimit the boundaries of a query object on an indexed target More...
 
static void BeginTransformFeedback (OpenTK.Graphics.OpenGL.BeginFeedbackMode primitiveMode)
 [requires: v3.0] Start transform feedback operation More...
 
static void BindAttribLocation (Int32 program, Int32 index, String name)
 [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindAttribLocation (UInt32 program, UInt32 index, String name)
 [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void 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: v1.2 and ARB_blend_func_extended] 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: v1.2 and ARB_blend_func_extended] Bind a user-defined varying out variable to a fragment shader color number and index More...
 
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, Int32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object] Bind a framebuffer to a framebuffer target More...
 
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object] Bind a framebuffer to a framebuffer target More...
 
static void BindProgramPipeline (Int32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects] Bind a program pipeline to the current context More...
 
static void BindProgramPipeline (UInt32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects] Bind a program pipeline to the current context More...
 
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object] Bind a renderbuffer to a renderbuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object] Bind a renderbuffer to a renderbuffer target More...
 
static void BindSampler (Int32 unit, Int32 sampler)
 [requires: v1.2 and ARB_sampler_objects] Bind a named sampler to a texturing target More...
 
static void BindSampler (UInt32 unit, UInt32 sampler)
 [requires: v1.2 and ARB_sampler_objects] Bind a named sampler to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 texture)
 [requires: v1.1] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 texture)
 [requires: v1.1] Bind a named texture to a texturing target More...
 
static void BindTransformFeedback (OpenTK.Graphics.OpenGL.TransformFeedbackTarget target, Int32 id)
 [requires: v1.2 and ARB_transform_feedback2] Bind a transform feedback object More...
 
static void BindTransformFeedback (OpenTK.Graphics.OpenGL.TransformFeedbackTarget target, UInt32 id)
 [requires: v1.2 and ARB_transform_feedback2] Bind a transform feedback object More...
 
static void BindVertexArray (Int32 array)
 [requires: v3.0 and ARB_vertex_array_object] Bind a vertex array object More...
 
static void BindVertexArray (UInt32 array)
 [requires: v3.0 and ARB_vertex_array_object] Bind a vertex array object More...
 
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap)
 [requires: v1.0][deprecated: v3.1] Draw a bitmap More...
 
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, ref Byte bitmap)
 [requires: v1.0][deprecated: v3.1] Draw a bitmap More...
 
static unsafe void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte *bitmap)
 [requires: v1.0][deprecated: v3.1] Draw a bitmap More...
 
static void BlendColor (Single red, Single green, Single blue, Single alpha)
 [requires: v1.2] Set the blend color More...
 
static void BlendEquation (OpenTK.Graphics.OpenGL.BlendEquationMode mode)
 [requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.Version40 mode)
 [requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 mode)
 [requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquationSeparate (OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v2.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v1.2] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v1.2] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendFunc (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst)
 [requires: v1.2] Specify pixel arithmetic More...
 
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst)
 [requires: v1.2] Specify pixel arithmetic More...
 
static void BlendFuncSeparate (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorAlpha)
 [requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha)
 [requires: v1.2] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha)
 [requires: v1.2] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlitFramebuffer (Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.BlitFramebufferFilter filter)
 [requires: v3.0 and ARB_framebuffer_object] Copy a block of pixels from the read framebuffer to the draw framebuffer More...
 
static void BufferData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void CallList (Int32 list)
 [requires: v1.0][deprecated: v3.1] Execute a display list More...
 
static void CallList (UInt32 list)
 [requires: v1.0][deprecated: v3.1] Execute a display list More...
 
static void CallLists (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, IntPtr lists)
 [requires: v1.0][deprecated: v3.1] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[] lists)
 [requires: v1.0][deprecated: v3.1] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,] lists)
 [requires: v1.0][deprecated: v3.1] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,,] lists)
 [requires: v1.0][deprecated: v3.1] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] ref T2 lists)
 [requires: v1.0][deprecated: v3.1] Execute a list of display lists More...
 
static
OpenTK.Graphics.OpenGL.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.OpenGL.FramebufferTarget target)
 [requires: v3.0 and ARB_framebuffer_object] Check the completeness status of a framebuffer More...
 
static void ClampColor (OpenTK.Graphics.OpenGL.ClampColorTarget target, OpenTK.Graphics.OpenGL.ClampColorMode clamp)
 [requires: v3.0] Specify whether data read via glReadPixels should be clamped More...
 
static void Clear (OpenTK.Graphics.OpenGL.ClearBufferMask mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void ClearAccum (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0][deprecated: v3.1] Specify clear values for the accumulation buffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Single value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Int32 value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32 *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref UInt32 value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32 *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearColor (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0] Specify clear values for the color buffers More...
 
static void ClearDepth (Double depth)
 [requires: v1.0] Specify the clear value for the depth buffer More...
 
static void ClearDepth (Single d)
 [requires: v4.1 and ARB_ES2_compatibility] Specify the clear value for the depth buffer More...
 
static void ClearIndex (Single c)
 [requires: v1.0][deprecated: v3.1] Specify the clear value for the color index buffers More...
 
static void ClearStencil (Int32 s)
 [requires: v1.0] Specify the clear value for the stencil buffer More...
 
static void ClientActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 [requires: v1.3][deprecated: v3.1] Select active texture unit More...
 
static
OpenTK.Graphics.OpenGL.ArbSync 
ClientWaitSync (IntPtr sync, Int32 flags, Int64 timeout)
 [requires: v1.2 and ARB_sync] Block and wait for a sync object to become signaled More...
 
static
OpenTK.Graphics.OpenGL.ArbSync 
ClientWaitSync (IntPtr sync, UInt32 flags, UInt64 timeout)
 [requires: v1.2 and ARB_sync] Block and wait for a sync object to become signaled More...
 
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double[] equation)
 [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped More...
 
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, ref Double equation)
 [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped More...
 
static unsafe void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double *equation)
 [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped More...
 
static void Color3 (SByte red, SByte green, SByte blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (SByte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref SByte v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (SByte *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Double red, Double green, Double blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Single red, Single green, Single blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Int32 red, Int32 green, Int32 blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Int16 red, Int16 green, Int16 blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Byte red, Byte green, Byte blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (Byte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref Byte v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (Byte *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (UInt32 red, UInt32 green, UInt32 blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (UInt32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref UInt32 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (UInt32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (UInt16 red, UInt16 green, UInt16 blue)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (UInt16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color3 (ref UInt16 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color3 (UInt16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (SByte red, SByte green, SByte blue, SByte alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (SByte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref SByte v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (SByte *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Double red, Double green, Double blue, Double alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Int32 red, Int32 green, Int32 blue, Int32 alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Int16 red, Int16 green, Int16 blue, Int16 alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Byte red, Byte green, Byte blue, Byte alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (Byte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref Byte v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (Byte *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (UInt32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref UInt32 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (UInt32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (UInt16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void Color4 (ref UInt16 v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static unsafe void Color4 (UInt16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current color More...
 
static void ColorMask (bool red, bool green, bool blue, bool alpha)
 [requires: v1.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMask (Int32 index, bool r, bool g, bool b, bool a)
 [requires: v3.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMask (UInt32 index, bool r, bool g, bool b, bool a)
 [requires: v3.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.ColorMaterialParameter mode)
 [requires: v1.0][deprecated: v3.1] Cause a material color to track the current color More...
 
static void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void ColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of colors More...
 
static void ColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] data)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] data)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] data)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 data)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void ColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr table)
 [requires: v1.2][deprecated: v3.1] Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] table)
 [requires: v1.2][deprecated: v3.1] Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] table)
 [requires: v1.2][deprecated: v3.1] Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] table)
 [requires: v1.2][deprecated: v3.1] Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 table)
 [requires: v1.2][deprecated: v3.1] Define a color lookup table More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single[]@params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Single @params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single *@params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Int32 @params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Set color lookup table parameters More...
 
static void CompileShader (Int32 shader)
 [requires: v2.0] Compiles a shader object More...
 
static void CompileShader (UInt32 shader)
 [requires: v2.0] Compiles a shader object More...
 
static void CompressedTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T6[] data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T6[,] data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T6[,,] data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T6 data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T6[] data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T6[,] data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T6[,,] data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T6 data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T10[] data)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T10[,] data)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T10[,,] data)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T10 data)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
static void ConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image)
 [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] image)
 [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] image)
 [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] image)
 [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 image)
 [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image)
 [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] image)
 [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] image)
 [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] image)
 [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 image)
 [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single @params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single[]@params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single *@params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 @params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Set convolution parameters More...
 
static void CopyBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
 [requires: v3.0 and ARB_copy_buffer] Copy part of the data store of a buffer object to the data store of another buffer object More...
 
static void CopyColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width)
 [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table More...
 
static void CopyColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 [requires: v1.2][deprecated: v3.1] Copy pixels into a color table More...
 
static void CopyConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 [requires: v1.2][deprecated: v3.1] Copy pixels into a one-dimensional convolution filter More...
 
static void CopyConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.2][deprecated: v3.1] Copy pixels into a two-dimensional convolution filter More...
 
static void CopyPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type)
 [requires: v1.0][deprecated: v3.1] Copy pixels in the frame buffer More...
 
static void CopyTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 border)
 [requires: v1.1] Copy pixels into a 1D texture image More...
 
static void CopyTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v1.1] Copy pixels into a 2D texture image More...
 
static void CopyTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width)
 [requires: v1.1] Copy a one-dimensional texture subimage More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.1] Copy a two-dimensional texture subimage More...
 
static void CopyTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.2] Copy a three-dimensional texture subimage More...
 
static Int32 CreateProgram ()
 [requires: v2.0] Creates a program object More...
 
static Int32 CreateShader (OpenTK.Graphics.OpenGL.ShaderType type)
 [requires: v2.0] Creates a shader object More...
 
static Int32 CreateShaderProgram (OpenTK.Graphics.OpenGL.ShaderType type, Int32 count, String[] strings)
 [requires: v4.1 and ARB_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings More...
 
static void CullFace (OpenTK.Graphics.OpenGL.CullFaceMode mode)
 [requires: v1.0] Specify whether front- or back-facing facets can be culled More...
 
static void 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 DeleteFramebuffers (Int32 n, Int32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref Int32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, Int32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, UInt32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref UInt32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, UInt32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects More...
 
static void DeleteLists (Int32 list, Int32 range)
 [requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists More...
 
static void DeleteLists (UInt32 list, Int32 range)
 [requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists More...
 
static void DeleteProgram (Int32 program)
 [requires: v2.0] Deletes a program object More...
 
static void DeleteProgram (UInt32 program)
 [requires: v2.0] Deletes a program object More...
 
static void DeleteProgramPipelines (Int32 n, Int32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, ref Int32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects More...
 
static unsafe void DeleteProgramPipelines (Int32 n, Int32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, UInt32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, ref UInt32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects More...
 
static unsafe void DeleteProgramPipelines (Int32 n, UInt32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline 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 DeleteRenderbuffers (Int32 n, Int32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref Int32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, Int32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, UInt32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref UInt32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, UInt32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects More...
 
static void DeleteSamplers (Int32 count, Int32[] samplers)
 [requires: v1.2 and ARB_sampler_objects] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, ref Int32 samplers)
 [requires: v1.2 and ARB_sampler_objects] Delete named sampler objects More...
 
static unsafe void DeleteSamplers (Int32 count, Int32 *samplers)
 [requires: v1.2 and ARB_sampler_objects] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, UInt32[] samplers)
 [requires: v1.2 and ARB_sampler_objects] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, ref UInt32 samplers)
 [requires: v1.2 and ARB_sampler_objects] Delete named sampler objects More...
 
static unsafe void DeleteSamplers (Int32 count, UInt32 *samplers)
 [requires: v1.2 and ARB_sampler_objects] 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: v1.2 and ARB_sync] Delete a sync object 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 n, Int32[] ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static void DeleteTransformFeedback (Int32 n, ref Int32 ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static unsafe void DeleteTransformFeedback (Int32 n, Int32 *ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static void DeleteTransformFeedback (Int32 n, UInt32[] ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static void DeleteTransformFeedback (Int32 n, ref UInt32 ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static unsafe void DeleteTransformFeedback (Int32 n, UInt32 *ids)
 [requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects More...
 
static void DeleteVertexArrays (Int32 n, Int32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, ref Int32 arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static unsafe void DeleteVertexArrays (Int32 n, Int32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, UInt32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, ref UInt32 arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static unsafe void DeleteVertexArrays (Int32 n, UInt32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects More...
 
static void DepthFunc (OpenTK.Graphics.OpenGL.DepthFunction func)
 [requires: v1.0] Specify the value used for depth buffer comparisons More...
 
static void DepthMask (bool flag)
 [requires: v1.0] Enable or disable writing into the depth buffer More...
 
static void DepthRange (Double near, Double far)
 [requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates More...
 
static void DepthRangeArray (Int32 first, Int32 count, Double[] v)
 [requires: v4.1 and ARB_viewport_array] 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] 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] 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] 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] 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] 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] 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] 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] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport More...
 
static void DetachShader (Int32 program, Int32 shader)
 [requires: v2.0] Detaches a shader object from a program object to which it is attached More...
 
static void DetachShader (UInt32 program, UInt32 shader)
 [requires: v2.0] Detaches a shader object from a program object to which it is attached More...
 
static void Disable (OpenTK.Graphics.OpenGL.EnableCap cap)
 [requires: v1.0] More...
 
static void DisableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
 [requires: v1.1][deprecated: v3.1] More...
 
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 [requires: v3.0] More...
 
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 [requires: v3.0] More...
 
static void DisableVertexAttribArray (Int32 index)
 [requires: v2.0] More...
 
static void DisableVertexAttribArray (UInt32 index)
 [requires: v2.0] More...
 
static void DrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawArraysIndirect (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, IntPtr indirect)
 [requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect)
 [requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a range of elements More...
 
static void DrawBuffer (OpenTK.Graphics.OpenGL.DrawBufferMode mode)
 [requires: v1.0] Specify which color buffers are to be drawn into More...
 
static void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum[] bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawBuffers (Int32 n, ref OpenTK.Graphics.OpenGL.DrawBuffersEnum bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static unsafe void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum *bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawElementsIndirect (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, IntPtr indirect)
 [requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect)
 [requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect)
 [requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstancedBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawPixels (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] pixels)
 [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] pixels)
 [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] pixels)
 [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 pixels)
 [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id)
 [requires: v1.2 and ARB_transform_feedback2] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id)
 [requires: v1.2 and ARB_transform_feedback2] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id, Int32 stream)
 [requires: v1.2 and ARB_transform_feedback3] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id, UInt32 stream)
 [requires: v1.2 and ARB_transform_feedback3] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void EdgeFlag (bool flag)
 [requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary More...
 
static void EdgeFlagPointer (Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] ref T1 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of edge flags More...
 
static unsafe void EdgeFlag (bool *flag)
 [requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary More...
 
static void Enable (OpenTK.Graphics.OpenGL.EnableCap cap)
 [requires: v1.0] Enable or disable server-side GL capabilities More...
 
static void EnableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
 [requires: v1.1][deprecated: v3.1] Enable or disable client-side capability More...
 
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 [requires: v3.0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 [requires: v3.0] Enable or disable server-side GL capabilities More...
 
static void EnableVertexAttribArray (Int32 index)
 [requires: v2.0] Enable or disable a generic vertex attribute array More...
 
static void EnableVertexAttribArray (UInt32 index)
 [requires: v2.0] Enable or disable a generic vertex attribute array More...
 
static void End ()
 [requires: v1.0][deprecated: v3.1] More...
 
static void EndConditionalRender ()
 [requires: v3.0] More...
 
static void EndList ()
 [requires: v1.0][deprecated: v3.1] More...
 
static void EndQuery (OpenTK.Graphics.OpenGL.QueryTarget target)
 [requires: v1.5] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index)
 [requires: v1.2 and ARB_transform_feedback3] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index)
 [requires: v1.2 and ARB_transform_feedback3] More...
 
static void EndTransformFeedback ()
 [requires: v3.0] More...
 
static void EvalCoord1 (Double u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord1 (Double *u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord1 (Single u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord1 (Single *u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Double u, Double v)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Double[] u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (ref Double u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord2 (Double *u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Single u, Single v)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Single[] u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (ref Single u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord2 (Single *u)
 [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalMesh1 (OpenTK.Graphics.OpenGL.MeshMode1 mode, Int32 i1, Int32 i2)
 [requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines More...
 
static void EvalMesh2 (OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2)
 [requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines More...
 
static void EvalPoint1 (Int32 i)
 [requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh More...
 
static void EvalPoint2 (Int32 i, Int32 j)
 [requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh More...
 
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single[] buffer)
 [requires: v1.0][deprecated: v3.1] Controls feedback mode More...
 
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] out Single buffer)
 [requires: v1.0][deprecated: v3.1] Controls feedback mode More...
 
static unsafe void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single *buffer)
 [requires: v1.0][deprecated: v3.1] Controls feedback mode More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags)
 [requires: v1.2 and ARB_sync] Create a new sync object and insert it into the GL command stream More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags)
 [requires: v1.2 and ARB_sync] Create a new sync object and insert it into the GL command stream More...
 
static void Finish ()
 [requires: v1.0] Block until all GL execution is complete More...
 
static void Flush ()
 [requires: v1.0] Force execution of GL commands in finite time More...
 
static void FlushMappedBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length)
 [requires: v3.0 and ARB_map_buffer_range] Indicate modifications to a range of a mapped buffer More...
 
static void FogCoord (Double coord)
 [requires: v1.4][deprecated: v3.1] Set the current fog coordinates More...
 
static unsafe void FogCoord (Double *coord)
 [requires: v1.4][deprecated: v3.1] Set the current fog coordinates More...
 
static void FogCoord (Single coord)
 [requires: v1.4][deprecated: v3.1] Set the current fog coordinates More...
 
static unsafe void FogCoord (Single *coord)
 [requires: v1.4][deprecated: v3.1] Set the current fog coordinates More...
 
static void FogCoordPointer (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Specify fog parameters More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, Int32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level)
 [requires: v1.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level)
 [requires: v1.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object] More...
 
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer)
 [requires: v3.0 and ARB_framebuffer_object] Attach a single layer of a texture to a framebuffer More...
 
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer)
 [requires: v3.0 and ARB_framebuffer_object] Attach a single layer of a texture to a framebuffer More...
 
static void FrontFace (OpenTK.Graphics.OpenGL.FrontFaceDirection mode)
 [requires: v1.0] Define front- and back-facing polygons More...
 
static void Frustum (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a perspective matrix More...
 
static void GenBuffers (Int32 n, [OutAttribute] Int32[] buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out Int32 buffers)
 [requires: v1.5] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] Int32 *buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] UInt32[] buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out UInt32 buffers)
 [requires: v1.5] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] UInt32 *buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenerateMipmap (OpenTK.Graphics.OpenGL.GenerateMipmapTarget target)
 [requires: v3.0 and ARB_framebuffer_object] Generate mipmaps for a specified texture target More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] Int32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out Int32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] Int32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] UInt32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out UInt32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] UInt32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names More...
 
static Int32 GenLists (Int32 range)
 [requires: v1.0][deprecated: v3.1] Generate a contiguous set of empty display lists More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] Int32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] out Int32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names More...
 
static unsafe void GenProgramPipelines (Int32 n, [OutAttribute] Int32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] UInt32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] out UInt32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names More...
 
static unsafe void GenProgramPipelines (Int32 n, [OutAttribute] UInt32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline 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 void GenRenderbuffers (Int32 n, [OutAttribute] Int32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out Int32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] Int32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] UInt32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out UInt32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] UInt32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] Int32[] samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] out Int32 samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object names More...
 
static unsafe void GenSamplers (Int32 count, [OutAttribute] Int32 *samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] UInt32[] samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] out UInt32 samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object names More...
 
static unsafe void GenSamplers (Int32 count, [OutAttribute] UInt32 *samplers)
 [requires: v1.2 and ARB_sampler_objects] Generate sampler object 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 void GenTransformFeedback (Int32 n, [OutAttribute] Int32[] ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static void GenTransformFeedback (Int32 n, [OutAttribute] out Int32 ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static unsafe void GenTransformFeedback (Int32 n, [OutAttribute] Int32 *ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static void GenTransformFeedback (Int32 n, [OutAttribute] UInt32[] ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static void GenTransformFeedback (Int32 n, [OutAttribute] out UInt32 ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static unsafe void GenTransformFeedback (Int32 n, [OutAttribute] UInt32 *ids)
 [requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] Int32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] out Int32 arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static unsafe void GenVertexArrays (Int32 n, [OutAttribute] Int32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] UInt32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] out UInt32 arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static unsafe void GenVertexArrays (Int32 n, [OutAttribute] UInt32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names More...
 
static void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveSubroutineName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine More...
 
static unsafe void GetActiveSubroutineName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine More...
 
static void GetActiveSubroutineName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine More...
 
static unsafe void GetActiveSubroutineName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine More...
 
static void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32[] values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] out Int32 values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32 *values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32[] values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] out Int32 values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32 *values)
 [requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniformName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniformName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniformName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniformName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform More...
 
static void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block More...
 
static unsafe void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block More...
 
static unsafe void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] 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: v2.0 and ARB_uniform_buffer_object] Query the name of an active uniform More...
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static unsafe void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static unsafe void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ARB_uniform_buffer_object] More...
 
static void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 obj)
 [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[] obj)
 [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 *obj)
 [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 obj)
 [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[] obj)
 [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 *obj)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static Int32 GetAttribLocation (Int32 program, String name)
 [requires: v2.0] Returns the location of an attribute variable More...
 
static Int32 GetAttribLocation (UInt32 program, String name)
 [requires: v2.0] Returns the location of an attribute variable More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] bool[]@params)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out bool @params)
 [requires: v1.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] bool *@params)
 [requires: v1.0] More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int64[]@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] out Int64 @params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int64 *@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferPointer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [OutAttribute] IntPtr @params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[,]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[,,]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] ref T2 @params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double[] equation)
 [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane More...
 
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] out Double equation)
 [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane More...
 
static unsafe void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double *equation)
 [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane More...
 
static void GetColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr table)
 [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] table)
 [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] table)
 [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] table)
 [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 table)
 [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single[]@params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Single @params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single *@params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Int32 @params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Get color lookup table parameters More...
 
static void GetCompressedTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [OutAttribute] IntPtr img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] ref T2 img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetConvolutionFilter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr image)
 [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] image)
 [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] image)
 [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] image)
 [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 image)
 [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single[]@params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Single @params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single *@params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Int32 @params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Get convolution parameters More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Double data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Double data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Double[]@params)
 [requires: v1.0] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Double @params)
 [requires: v1.0] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Double *@params)
 [requires: v1.0] More...
 
static
OpenTK.Graphics.OpenGL.ErrorCode 
GetError ()
 [requires: v1.0] Return error information More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Single data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Single data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Single[]@params)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Single @params)
 [requires: v1.0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Single *@params)
 [requires: v1.0] More...
 
static Int32 GetFragDataIndex (Int32 program, String name)
 [requires: v1.2 and ARB_blend_func_extended] Query the bindings of color indices to user-defined varying out variables More...
 
static Int32 GetFragDataIndex (UInt32 program, String name)
 [requires: v1.2 and ARB_blend_func_extended] Query the bindings of color indices to user-defined varying out variables More...
 
static Int32 GetFragDataLocation (Int32 program, String name)
 [requires: v3.0] Query the bindings of color numbers to user-defined varying out variables More...
 
static Int32 GetFragDataLocation (UInt32 program, String name)
 [requires: v3.0] Query the bindings of color numbers to user-defined varying out variables More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object More...
 
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values)
 [requires: v1.2][deprecated: v3.1] Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] values)
 [requires: v1.2][deprecated: v3.1] Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] values)
 [requires: v1.2][deprecated: v3.1] Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] values)
 [requires: v1.2][deprecated: v3.1] Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 values)
 [requires: v1.2][deprecated: v3.1] Get histogram table More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single[]@params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Single @params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single *@params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Int32 @params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Get histogram parameters More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] Int64[]@params)
 [requires: v1.2 and ARB_sync] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] out Int64 @params)
 [requires: v1.2 and ARB_sync] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] Int64 *@params)
 [requires: v1.2 and ARB_sync] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Return light source parameter values More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double[] v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Double v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double *v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single[] v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Single v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single *v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32[] v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Int32 v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32 *v)
 [requires: v1.0][deprecated: v3.1] Return evaluator parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Return material parameters More...
 
static void GetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values)
 [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] values)
 [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] values)
 [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] values)
 [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 values)
 [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single[]@params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Single @params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single *@params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32[]@params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Int32 @params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32 *@params)
 [requires: v1.2][deprecated: v3.1] Get minmax parameters More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] Single[] val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] out Single val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] Single *val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] Single[] val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] out Single val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] Single *val)
 [requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single[] values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Single values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single *values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32[] values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int32 values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32 *values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32[] values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt32 values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32 *values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16[] values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int16 values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16 *values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16[] values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt16 values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16 *values)
 [requires: v1.0][deprecated: v3.1] Return the specified pixel map More...
 
static void GetPointer (OpenTK.Graphics.OpenGL.GetPointervPName pname, [OutAttribute] IntPtr @params)
 [requires: v1.1] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[]@params)
 [requires: v1.1] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[,]@params)
 [requires: v1.1] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[,,]@params)
 [requires: v1.1] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] ref T1 @params)
 [requires: v1.1] Return the address of the specified pointer More...
 
static void GetPolygonStipple ([OutAttribute] Byte[] mask)
 [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern More...
 
static void GetPolygonStipple ([OutAttribute] out Byte mask)
 [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern More...
 
static unsafe void GetPolygonStipple ([OutAttribute] Byte *mask)
 [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern More...
 
static void GetProgramBinary (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary] 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 GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgramPipelineInfoLog (Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v4.1 and ARB_separate_shader_objects] 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] 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] 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] Retrieve the info log string from a program pipeline object More...
 
static void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static unsafe void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static unsafe void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object More...
 
static void GetProgramStage (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] out Int32 values)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static unsafe void GetProgramStage (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32 *values)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static void GetProgramStage (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] out Int32 values)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static unsafe void GetProgramStage (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32 *values)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static unsafe void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static unsafe void GetQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target More...
 
static void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object target More...
 
static void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object target More...
 
static unsafe void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object target More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int64[]@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out Int64 @params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static unsafe void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int64 *@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int64[]@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out Int64 @params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int64 *@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] UInt64[]@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out UInt64 @params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] UInt64 *@params)
 [requires: v1.2 and ARB_timer_query] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] UInt32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] out UInt32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname, [OutAttribute] UInt32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object More...
 
static unsafe void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Single @params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single *@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Single @params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single *@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] UInt32[]@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out UInt32 @params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] UInt32 *@params)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_sampler_objects] Return sampler parameter values More...
 
static void GetSeparableFilter (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] ref T5 span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] ref T4 column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 [requires: v1.2][deprecated: v3.1] 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.OpenGL.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.OpenGL.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.OpenGL.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.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.OpenGL.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecisionType precisiontype, [OutAttribute] Int32[] range, [OutAttribute] Int32[] precision)
 [requires: v4.1 and ARB_ES2_compatibility] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecisionType precisiontype, [OutAttribute] out Int32 range, [OutAttribute] out Int32 precision)
 [requires: v4.1 and ARB_ES2_compatibility] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static unsafe void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecisionType precisiontype, [OutAttribute] Int32 *range, [OutAttribute] Int32 *precision)
 [requires: v4.1 and ARB_ES2_compatibility] 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.OpenGL.StringName name)
 [requires: v1.0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.OpenGL.StringName name, Int32 index)
 [requires: v3.0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.OpenGL.StringName name, UInt32 index)
 [requires: v3.0] Return a string describing the current GL connection More...
 
static Int32 GetSubroutineIndex (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the index of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineIndex (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the index of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineUniformLocation (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the location of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineUniformLocation (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the location of a subroutine uniform of a given shader stage within a program More...
 
static void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values)
 [requires: v1.2 and ARB_sync] Query the properties of a sync object More...
 
static unsafe void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32[] values)
 [requires: v1.2 and ARB_sync] Query the properties of a sync object More...
 
static unsafe void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *values)
 [requires: v1.2 and ARB_sync] Query the properties of a sync object More...
 
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Return texture environment parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Double[]@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Double @params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Double *@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters More...
 
static void GetTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.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.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] UInt32[]@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] out UInt32 @params)
 [requires: v3.0] More...
 
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] UInt32 *@params)
 [requires: v3.0] More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.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.OpenGL.ActiveAttribType 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.OpenGL.ActiveAttribType *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.OpenGL.ActiveAttribType 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.OpenGL.ActiveAttribType *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: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static Int32 GetUniformBlockIndex (UInt32 program, String uniformBlockName)
 [requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Double[]@params)
 [requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Double @params)
 [requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Double *@params)
 [requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Double[]@params)
 [requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Double @params)
 [requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Double *@params)
 [requires: v1.2 and ARB_gpu_shader_fp64] 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: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out Int32 uniformIndices)
 [requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static unsafe void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] Int32 *uniformIndices)
 [requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32[] uniformIndices)
 [requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out UInt32 uniformIndices)
 [requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block More...
 
static unsafe void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32 *uniformIndices)
 [requires: v2.0 and ARB_uniform_buffer_object] 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.OpenGL.ShaderType shadertype, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static unsafe void GetUniformSubroutine (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static void GetUniformSubroutine (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 location, [OutAttribute] out UInt32 @params)
 [requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static unsafe void GetUniformSubroutine (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 location, [OutAttribute] UInt32 *@params)
 [requires: v1.2 and ARB_shader_subroutine] 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.OpenGL.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out UInt32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] UInt32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void GetVertexAttribPointer (Int32 index, OpenTK.Graphics.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.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.OpenGL.HintTarget target, OpenTK.Graphics.OpenGL.HintMode mode)
 [requires: v1.0] Specify implementation-specific hints More...
 
static void Histogram (OpenTK.Graphics.OpenGL.HistogramTarget target, Int32 width, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink)
 [requires: v1.2][deprecated: v3.1] Define histogram table More...
 
static void Index (Double c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static unsafe void Index (Double *c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static void Index (Single c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static unsafe void Index (Single *c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static void Index (Int32 c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static unsafe void Index (Int32 *c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static void IndexMask (Int32 mask)
 [requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers More...
 
static void IndexMask (UInt32 mask)
 [requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers More...
 
static void IndexPointer (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of color indexes More...
 
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of color indexes More...
 
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of color indexes More...
 
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of color indexes More...
 
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of color indexes More...
 
static void Index (Int16 c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static unsafe void Index (Int16 *c)
 [requires: v1.0][deprecated: v3.1] Set the current color index More...
 
static void Index (Byte c)
 [requires: v1.1] Set the current color index More...
 
static unsafe void Index (Byte *c)
 [requires: v1.1] Set the current color index More...
 
static void InitNames ()
 [requires: v1.0][deprecated: v3.1] Initialize the name stack More...
 
static void InterleavedArrays (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays More...
 
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays More...
 
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays More...
 
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays More...
 
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays 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.OpenGL.EnableCap cap)
 [requires: v1.0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 [requires: v3.0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.OpenGL.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] Determine if a name corresponds to a framebuffer object More...
 
static bool IsFramebuffer (UInt32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a framebuffer object More...
 
static bool IsList (Int32 list)
 [requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list More...
 
static bool IsList (UInt32 list)
 [requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list 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] Determine if a name corresponds to a program pipeline object More...
 
static bool IsProgramPipeline (UInt32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects] 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] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsRenderbuffer (UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsSampler (Int32 sampler)
 [requires: v1.2 and ARB_sampler_objects] Determine if a name corresponds to a sampler object More...
 
static bool IsSampler (UInt32 sampler)
 [requires: v1.2 and ARB_sampler_objects] 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: v1.2 and ARB_sync] 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: v1.2 and ARB_transform_feedback2] Determine if a name corresponds to a transform feedback object More...
 
static bool IsTransformFeedback (UInt32 id)
 [requires: v1.2 and ARB_transform_feedback2] Determine if a name corresponds to a transform feedback object More...
 
static bool IsVertexArray (Int32 array)
 [requires: v3.0 and ARB_vertex_array_object] Determine if a name corresponds to a vertex array object More...
 
static bool IsVertexArray (UInt32 array)
 [requires: v3.0 and ARB_vertex_array_object] Determine if a name corresponds to a vertex array object More...
 
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static unsafe void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static unsafe void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Set light source parameters More...
 
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static unsafe void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static unsafe void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Set the lighting model parameters More...
 
static void LineStipple (Int32 factor, Int16 pattern)
 [requires: v1.0][deprecated: v3.1] Specify the line stipple pattern More...
 
static void LineStipple (Int32 factor, UInt16 pattern)
 [requires: v1.0][deprecated: v3.1] Specify the line stipple pattern 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 ListBase (Int32 @base)
 [requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists More...
 
static void ListBase (UInt32 @base)
 [requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists More...
 
static void LoadIdentity ()
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the identity matrix More...
 
static void LoadMatrix (Double[] m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static void LoadMatrix (ref Double m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static unsafe void LoadMatrix (Double *m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static void LoadMatrix (Single[] m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static void LoadMatrix (ref Single m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static unsafe void LoadMatrix (Single *m)
 [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix More...
 
static void LoadName (Int32 name)
 [requires: v1.0][deprecated: v3.1] Load a name onto the name stack More...
 
static void LoadName (UInt32 name)
 [requires: v1.0][deprecated: v3.1] Load a name onto the name stack More...
 
static void LoadTransposeMatrix (Double[] m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static void LoadTransposeMatrix (ref Double m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static unsafe void LoadTransposeMatrix (Double *m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static void LoadTransposeMatrix (Single[] m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static void LoadTransposeMatrix (ref Single m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static unsafe void LoadTransposeMatrix (Single *m)
 [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix More...
 
static void LogicOp (OpenTK.Graphics.OpenGL.LogicOp opcode)
 [requires: v1.0] Specify a logical pixel operation for rendering More...
 
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, ref Double points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static unsafe void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double *points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single[] points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, ref Single points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static unsafe void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single *points)
 [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator More...
 
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double[] points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, ref Double points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static unsafe void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double *points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single[] points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, ref Single points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static unsafe void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single *points)
 [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator More...
 
static unsafe IntPtr MapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferAccess access)
 [requires: v1.5] Map a buffer object's data store More...
 
static unsafe IntPtr MapBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL.BufferAccessMask access)
 [requires: v3.0 and ARB_map_buffer_range] Map a section of a buffer object's data store More...
 
static void MapGrid1 (Int32 un, Double u1, Double u2)
 [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh More...
 
static void MapGrid1 (Int32 un, Single u1, Single u2)
 [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh More...
 
static void MapGrid2 (Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2)
 [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh More...
 
static void MapGrid2 (Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2)
 [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh More...
 
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static unsafe void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static unsafe void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model More...
 
static void MatrixMode (OpenTK.Graphics.OpenGL.MatrixMode mode)
 [requires: v1.0][deprecated: v3.1] Specify which matrix is the current matrix More...
 
static void Minmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink)
 [requires: v1.2][deprecated: v3.1] Define minmax table More...
 
static void MinSampleShading (Single value)
 [requires: v1.2] More...
 
static void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static unsafe void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *first, Int32 *count, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 *basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 *basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 *basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 *basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] 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.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 *basevertex)
 [requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r, Single q)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 [requires: v1.3][deprecated: v3.1] Set the current texture coordinates More...
 
static void MultiTexCoordP1 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP1 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP1 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP1 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP2 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP2 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP2 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP2 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP3 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP3 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP3 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP3 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP4 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultiTexCoordP4 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP4 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void MultiTexCoordP4 (OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void MultMatrix (Double[] m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static void MultMatrix (ref Double m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static unsafe void MultMatrix (Double *m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static void MultMatrix (Single[] m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static void MultMatrix (ref Single m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static unsafe void MultMatrix (Single *m)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix More...
 
static void MultTransposeMatrix (Double[] m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static void MultTransposeMatrix (ref Double m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static unsafe void MultTransposeMatrix (Double *m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static void MultTransposeMatrix (Single[] m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static void MultTransposeMatrix (ref Single m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static unsafe void MultTransposeMatrix (Single *m)
 [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix More...
 
static void NewList (Int32 list, OpenTK.Graphics.OpenGL.ListMode mode)
 [requires: v1.0][deprecated: v3.1] Create or replace a display list More...
 
static void NewList (UInt32 list, OpenTK.Graphics.OpenGL.ListMode mode)
 [requires: v1.0][deprecated: v3.1] Create or replace a display list More...
 
static void Normal3 (Byte nx, Byte ny, Byte nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (SByte nx, SByte ny, SByte nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Byte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref Byte v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (Byte *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (SByte[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref SByte v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (SByte *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Double nx, Double ny, Double nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Single nx, Single ny, Single nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Int32 nx, Int32 ny, Int32 nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Int16 nx, Int16 ny, Int16 nz)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void Normal3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static unsafe void Normal3 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current normal vector More...
 
static void NormalP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void NormalP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void NormalP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void NormalP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void NormalPointer (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of normals More...
 
static void Ortho (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix with an orthographic matrix More...
 
static void PassThrough (Single token)
 [requires: v1.0][deprecated: v3.1] Place a marker in the feedback buffer More...
 
static void PatchParameter (OpenTK.Graphics.OpenGL.PatchParameterFloat pname, Single[] values)
 [requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives More...
 
static void PatchParameter (OpenTK.Graphics.OpenGL.PatchParameterFloat pname, ref Single values)
 [requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives More...
 
static unsafe void PatchParameter (OpenTK.Graphics.OpenGL.PatchParameterFloat pname, Single *values)
 [requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives More...
 
static void PatchParameter (OpenTK.Graphics.OpenGL.PatchParameterInt pname, Int32 value)
 [requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives More...
 
static void PauseTransformFeedback ()
 [requires: v1.2 and ARB_transform_feedback2] Pause transform feedback operations More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single[] values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Single values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single *values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32[] values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int32 values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32 *values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32[] values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt32 values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32 *values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16[] values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int16 values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16 *values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16[] values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt16 values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16 *values)
 [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps More...
 
static void PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Single param)
 [requires: v1.0] Set pixel storage modes More...
 
static void PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Int32 param)
 [requires: v1.0] Set pixel storage modes More...
 
static void PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Set pixel transfer modes More...
 
static void PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Set pixel transfer modes More...
 
static void PixelZoom (Single xfactor, Single yfactor)
 [requires: v1.0][deprecated: v3.1] Specify the pixel zoom factors More...
 
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single param)
 [requires: v1.4] Specify point parameters More...
 
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single[]@params)
 [requires: v1.4] Specify point parameters More...
 
static unsafe void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single *@params)
 [requires: v1.4] Specify point parameters More...
 
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 param)
 [requires: v1.4] Specify point parameters More...
 
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32[]@params)
 [requires: v1.4] Specify point parameters More...
 
static unsafe void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 *@params)
 [requires: v1.4] Specify point parameters More...
 
static void PointSize (Single size)
 [requires: v1.0] Specify the diameter of rasterized points More...
 
static void PolygonMode (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.PolygonMode mode)
 [requires: v1.0] Select a polygon rasterization mode More...
 
static void PolygonOffset (Single factor, Single units)
 [requires: v1.1] Set the scale and units used to calculate depth values More...
 
static void PolygonStipple (Byte[] mask)
 [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern More...
 
static void PolygonStipple (ref Byte mask)
 [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern More...
 
static unsafe void PolygonStipple (Byte *mask)
 [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern More...
 
static void PopAttrib ()
 [requires: v1.0][deprecated: v3.1] More...
 
static void PopClientAttrib ()
 [requires: v1.1][deprecated: v3.1] More...
 
static void PopMatrix ()
 [requires: v1.0][deprecated: v3.1] More...
 
static void PopName ()
 [requires: v1.0][deprecated: v3.1] More...
 
static void PrimitiveRestartIndex (Int32 index)
 [requires: v3.1] Specify the primitive restart index More...
 
static void PrimitiveRestartIndex (UInt32 index)
 [requires: v3.1] Specify the primitive restart index More...
 
static void PrioritizeTextures (Int32 n, Int32[] textures, Single[] priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static void PrioritizeTextures (Int32 n, ref Int32 textures, ref Single priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static unsafe void PrioritizeTextures (Int32 n, Int32 *textures, Single *priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static void PrioritizeTextures (Int32 n, UInt32[] textures, Single[] priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static void PrioritizeTextures (Int32 n, ref UInt32 textures, ref Single priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static unsafe void PrioritizeTextures (Int32 n, UInt32 *textures, Single *priorities)
 [requires: v1.1][deprecated: v3.1] Set texture residence priority More...
 
static void ProgramBinary (Int32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (Int32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (Int32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (Int32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (Int32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary (UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramBinary< T2 > (UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length)
 [requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary More...
 
static void ProgramParameter (Int32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value)
 [requires: v3.0 and ARB_get_program_binary] Specify a parameter for a program object More...
 
static void ProgramParameter (UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value)
 [requires: v3.0 and ARB_get_program_binary] Specify a parameter for a program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Double v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Double v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (Int32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Single v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Single v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (Int32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Int32 v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Int32 v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (Int32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (Int32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, UInt32 v0)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, ref UInt32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform1 (UInt32 program, Int32 location, Int32 count, UInt32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Double v0, Double v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Double v0, Double v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Single v0, Single v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Single v0, Single v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 v0, Int32 v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 v0, Int32 v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (Int32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, UInt32 v0, UInt32 v1)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, UInt32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, ref UInt32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform2 (UInt32 program, Int32 location, Int32 count, UInt32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Double v0, Double v1, Double v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Double v0, Double v1, Double v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Single v0, Single v1, Single v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Single v0, Single v1, Single v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (Int32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (Int32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, UInt32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, ref UInt32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform3 (UInt32 program, Int32 location, Int32 count, UInt32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Double v0, Double v1, Double v2, Double v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Single v0, Single v1, Single v2, Single v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (Int32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (Int32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Int32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, ref Int32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, Int32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, UInt32[] value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, ref UInt32 value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static unsafe void ProgramUniform4 (UInt32 program, Int32 location, Int32 count, UInt32 *value)
 [requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object More...
 
static void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x3 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x4 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix2x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x2 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x4 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix3x4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x2 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x2 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x3 (Int32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static unsafe void ProgramUniformMatrix4x3 (UInt32 program, Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v4.1 and ARB_separate_shader_objects] More...
 
static void ProvokingVertex (OpenTK.Graphics.OpenGL.ProvokingVertexMode mode)
 [requires: v1.2 and ARB_provoking_vertex] Specifiy the vertex to be used as the source of data for flat shaded varyings More...
 
static void PushAttrib (OpenTK.Graphics.OpenGL.AttribMask mask)
 [requires: v1.0][deprecated: v3.1] Push and pop the server attribute stack More...
 
static void PushClientAttrib (OpenTK.Graphics.OpenGL.ClientAttribMask mask)
 [requires: v1.1][deprecated: v3.1] Push and pop the client attribute stack More...
 
static void PushMatrix ()
 [requires: v1.0][deprecated: v3.1] Push and pop the current matrix stack More...
 
static void PushName (Int32 name)
 [requires: v1.0][deprecated: v3.1] Push and pop the name stack More...
 
static void PushName (UInt32 name)
 [requires: v1.0][deprecated: v3.1] Push and pop the name stack More...
 
static void QueryCounter (Int32 id, OpenTK.Graphics.OpenGL.QueryCounterTarget target)
 [requires: v1.2 and ARB_timer_query] Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed. More...
 
static void QueryCounter (UInt32 id, OpenTK.Graphics.OpenGL.QueryCounterTarget target)
 [requires: v1.2 and ARB_timer_query] Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed. More...
 
static void RasterPos2 (Double x, Double y)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos2 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Single x, Single y)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos2 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Int32 x, Int32 y)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos2 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Int16 x, Int16 y)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos2 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos2 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Double x, Double y, Double z)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos3 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Single x, Single y, Single z)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos3 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Int32 x, Int32 y, Int32 z)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos3 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Int16 x, Int16 y, Int16 z)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos3 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Double x, Double y, Double z, Double w)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos4 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Single x, Single y, Single z, Single w)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos4 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Int32 x, Int32 y, Int32 z, Int32 w)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos4 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Int16 x, Int16 y, Int16 z, Int16 w)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void RasterPos4 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static unsafe void RasterPos4 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations More...
 
static void ReadBuffer (OpenTK.Graphics.OpenGL.ReadBufferMode mode)
 [requires: v1.0] Select a color buffer source for pixels More...
 
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void Rect (Double x1, Double y1, Double x2, Double y2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (Double[] v1, Double[] v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (ref Double v1, ref Double v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static unsafe void Rect (Double *v1, Double *v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (Single x1, Single y1, Single x2, Single y2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (Single[] v1, Single[] v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (ref Single v1, ref Single v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static unsafe void Rect (Single *v1, Single *v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (Int32 x1, Int32 y1, Int32 x2, Int32 y2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (Int32[] v1, Int32[] v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (ref Int32 v1, ref Int32 v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static unsafe void Rect (Int32 *v1, Int32 *v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rects (Int16 x1, Int16 y1, Int16 x2, Int16 y2)
 [requires: v1.0][deprecated: v3.1] More...
 
static void Rect (Int16[] v1, Int16[] v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void Rect (ref Int16 v1, ref Int16 v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static unsafe void Rect (Int16 *v1, Int16 *v2)
 [requires: v1.0][deprecated: v3.1] Draw a rectangle More...
 
static void ReleaseShaderCompiler ()
 [requires: v4.1 and ARB_ES2_compatibility] Release resources consumed by the implementation's shader compiler More...
 
static void RenderbufferStorage (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height)
 [requires: v3.0 and ARB_framebuffer_object] Establish data storage, format and dimensions of a renderbuffer object's image More...
 
static void RenderbufferStorageMultisample (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height)
 [requires: v3.0 and ARB_framebuffer_object] Establish data storage, format, dimensions and sample count of a renderbuffer object's image More...
 
static Int32 RenderMode (OpenTK.Graphics.OpenGL.RenderingMode mode)
 [requires: v1.0][deprecated: v3.1] Set rasterization mode More...
 
static void ResetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target)
 [requires: v1.2][deprecated: v3.1] Reset histogram table entries to zero More...
 
static void ResetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target)
 [requires: v1.2][deprecated: v3.1] Reset minmax table entries to initial values More...
 
static void ResumeTransformFeedback ()
 [requires: v1.2 and ARB_transform_feedback2] Resume transform feedback operations More...
 
static void Rotate (Double angle, Double x, Double y, Double z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix More...
 
static void Rotate (Single angle, Single x, Single y, Single z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix More...
 
static void SampleCoverage (Single value, bool invert)
 [requires: v1.3] Specify multisample coverage parameters More...
 
static void SampleMask (Int32 index, Int32 mask)
 [requires: v1.2 and ARB_texture_multisample] Set the value of a sub-word of the sample mask More...
 
static void SampleMask (UInt32 index, UInt32 mask)
 [requires: v1.2 and ARB_texture_multisample] Set the value of a sub-word of the sample mask More...
 
static void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single[] param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static unsafe void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single *param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single[] param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static unsafe void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single *param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32[] param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref Int32 param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void SamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32 *param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32[] param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref Int32 param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32 *param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, UInt32[] param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref UInt32 param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static unsafe void SamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, UInt32 *param)
 [requires: v1.2 and ARB_sampler_objects] More...
 
static void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32[] param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static unsafe void SamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 *param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32[] param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static unsafe void SamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 *param)
 [requires: v1.2 and ARB_sampler_objects] Set sampler parameters More...
 
static void Scale (Double x, Double y, Double z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix More...
 
static void Scale (Single x, Single y, Single z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix More...
 
static void Scissor (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Define the scissor box More...
 
static void ScissorArray (Int32 first, Int32 count, Int32[] v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static void ScissorArray (Int32 first, Int32 count, ref Int32 v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static unsafe void ScissorArray (Int32 first, Int32 count, Int32 *v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static void ScissorArray (UInt32 first, Int32 count, Int32[] v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static void ScissorArray (UInt32 first, Int32 count, ref Int32 v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static unsafe void ScissorArray (UInt32 first, Int32 count, Int32 *v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports More...
 
static void ScissorIndexed (Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void ScissorIndexed (UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void ScissorIndexed (Int32 index, Int32[] v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void ScissorIndexed (Int32 index, ref Int32 v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static unsafe void ScissorIndexed (Int32 index, Int32 *v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void ScissorIndexed (UInt32 index, Int32[] v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void ScissorIndexed (UInt32 index, ref Int32 v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static unsafe void ScissorIndexed (UInt32 index, Int32 *v)
 [requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport More...
 
static void SecondaryColor3 (SByte red, SByte green, SByte blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (SByte[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref SByte v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (SByte *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Double red, Double green, Double blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Double[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref Double v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (Double *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Single red, Single green, Single blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Single[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref Single v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (Single *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Int32 red, Int32 green, Int32 blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Int32[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref Int32 v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (Int32 *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Int16 red, Int16 green, Int16 blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Int16[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref Int16 v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (Int16 *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Byte red, Byte green, Byte blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (Byte[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref Byte v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (Byte *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (UInt32 red, UInt32 green, UInt32 blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (UInt32[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref UInt32 v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (UInt32 *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (UInt16 red, UInt16 green, UInt16 blue)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (UInt16[] v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColor3 (ref UInt16 v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static unsafe void SecondaryColor3 (UInt16 *v)
 [requires: v1.4][deprecated: v3.1] Set the current secondary color More...
 
static void SecondaryColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void SecondaryColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void SecondaryColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void SecondaryColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *color)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void SecondaryColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of secondary colors More...
 
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of secondary colors More...
 
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of secondary colors More...
 
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of secondary colors More...
 
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.4][deprecated: v3.1] Define an array of secondary colors More...
 
static void SelectBuffer (Int32 size, [OutAttribute] Int32[] buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static void SelectBuffer (Int32 size, [OutAttribute] out Int32 buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static unsafe void SelectBuffer (Int32 size, [OutAttribute] Int32 *buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static void SelectBuffer (Int32 size, [OutAttribute] UInt32[] buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static void SelectBuffer (Int32 size, [OutAttribute] out UInt32 buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static unsafe void SelectBuffer (Int32 size, [OutAttribute] UInt32 *buffer)
 [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values More...
 
static void SeparableFilter2D (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, IntPtr column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] ref T7 column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] row, [InAttribute, OutAttribute] T7[,,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 row, [InAttribute, OutAttribute] T7[,,] column)
 [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter More...
 
static void ShadeModel (OpenTK.Graphics.OpenGL.ShadingModel mode)
 [requires: v1.0][deprecated: v3.1] Select flat or smooth shading More...
 
static void ShaderBinary (Int32 count, Int32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref Int32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, Int32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, UInt32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref UInt32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, UInt32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.OpenGL.BinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries More...
 
static void ShaderSource (Int32 shader, Int32 count, String[]@string, ref Int32 length)
 [requires: v2.0] Replaces the source code in a shader object More...
 
static unsafe void ShaderSource (Int32 shader, Int32 count, String[]@string, Int32 *length)
 [requires: v2.0] Replaces the source code in a shader object More...
 
static void ShaderSource (UInt32 shader, Int32 count, String[]@string, ref Int32 length)
 [requires: v2.0] Replaces the source code in a shader object More...
 
static unsafe void ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32 *length)
 [requires: v2.0] Replaces the source code in a shader object More...
 
static void StencilFunc (OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.OpenGL.Version20 face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v2.0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.OpenGL.Version20 face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v2.0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilMask (Int32 mask)
 [requires: v1.0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilMask (UInt32 mask)
 [requires: v1.0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.OpenGL.StencilFace face, Int32 mask)
 [requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.OpenGL.StencilFace face, UInt32 mask)
 [requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilOp (OpenTK.Graphics.OpenGL.StencilOp fail, OpenTK.Graphics.OpenGL.StencilOp zfail, OpenTK.Graphics.OpenGL.StencilOp zpass)
 [requires: v1.0] Set front and back stencil test actions More...
 
static void StencilOpSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass)
 [requires: v2.0] Set front and/or back stencil test actions More...
 
static void TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 buffer)
 [requires: v3.1] Attach the storage for a buffer object to the active buffer texture More...
 
static void TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, UInt32 buffer)
 [requires: v3.1] Attach the storage for a buffer object to the active buffer texture More...
 
static void TexCoord1 (Double s)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord1 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord1 (Single s)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord1 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord1 (Int32 s)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord1 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord1 (Int16 s)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord1 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Double s, Double t)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord2 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Single s, Single t)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord2 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Int32 s, Int32 t)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord2 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Int16 s, Int16 t)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord2 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord2 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Double s, Double t, Double r)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord3 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Single s, Single t, Single r)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord3 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Int32 s, Int32 t, Int32 r)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord3 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Int16 s, Int16 t, Int16 r)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord3 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Double s, Double t, Double r, Double q)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord4 (Double *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Single s, Single t, Single r, Single q)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord4 (Single *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Int32 s, Int32 t, Int32 r, Int32 q)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord4 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Int16 s, Int16 t, Int16 r, Int16 q)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoord4 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static unsafe void TexCoord4 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Set the current texture coordinates More...
 
static void TexCoordP1 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP1 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP1 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP1 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void TexCoordP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *coords)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void TexCoordPointer (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates More...
 
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Set texture environment parameters More...
 
static void TexGend (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double param)
 [requires: v1.0][deprecated: v3.1] More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double[]@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, ref Double @params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double *@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single param)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates More...
 
static void TexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.0] Specify a one-dimensional texture image More...
 
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T7[] pixels)
 [requires: v1.0] Specify a one-dimensional texture image More...
 
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T7[,] pixels)
 [requires: v1.0] Specify a one-dimensional texture image More...
 
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T7[,,] pixels)
 [requires: v1.0] Specify a one-dimensional texture image More...
 
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T7 pixels)
 [requires: v1.0] Specify a one-dimensional texture image More...
 
static void TexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, bool fixedsamplelocations)
 [requires: v1.2 and ARB_texture_multisample] Establish the data storage, format, dimensions, and number of samples of a multisample texture's image More...
 
static void TexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image More...
 
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T9[] pixels)
 [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image More...
 
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T9[,] pixels)
 [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image More...
 
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T9[,,] pixels)
 [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image More...
 
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T9 pixels)
 [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image More...
 
static void TexImage3DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations)
 [requires: v1.2 and ARB_texture_multisample] Establish the data storage, format, dimensions, and number of samples of a multisample texture's image More...
 
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params)
 [requires: v3.0] More...
 
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref Int32 @params)
 [requires: v3.0] More...
 
static unsafe void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params)
 [requires: v3.0] More...
 
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32[]@params)
 [requires: v3.0] More...
 
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref UInt32 @params)
 [requires: v3.0] More...
 
static unsafe void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32 *@params)
 [requires: v3.0] More...
 
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.1] Specify a one-dimensional texture subimage More...
 
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v1.1] Specify a one-dimensional texture subimage More...
 
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v1.1] Specify a one-dimensional texture subimage More...
 
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v1.1] Specify a one-dimensional texture subimage More...
 
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v1.1] Specify a one-dimensional texture subimage More...
 
static void TexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.1] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.1] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.1] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.1] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.1] Specify a two-dimensional texture subimage More...
 
static void TexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.2] Specify a three-dimensional texture subimage More...
 
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T10[] pixels)
 [requires: v1.2] Specify a three-dimensional texture subimage More...
 
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T10[,] pixels)
 [requires: v1.2] Specify a three-dimensional texture subimage More...
 
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T10[,,] pixels)
 [requires: v1.2] Specify a three-dimensional texture subimage More...
 
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T10 pixels)
 [requires: v1.2] Specify a three-dimensional texture subimage More...
 
static void TransformFeedbackVaryings (Int32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode)
 [requires: v3.0] Specify values to record in transform feedback buffers More...
 
static void TransformFeedbackVaryings (UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode)
 [requires: v3.0] Specify values to record in transform feedback buffers More...
 
static void Translate (Double x, Double y, Double z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix More...
 
static void Translate (Single x, Single y, Single z)
 [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix More...
 
static void Uniform1 (Int32 location, Double x)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Single v0)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, Single *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 v0)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, UInt32 v0)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, UInt32[] value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref UInt32 value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, UInt32 *value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Double x, Double y)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Single v0, Single v1)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, Single *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 v0, Int32 v1)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, UInt32 v0, UInt32 v1)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, UInt32[] value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, ref UInt32 value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, UInt32 *value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Double x, Double y, Double z)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Single v0, Single v1, Single v2)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, Single *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 v0, Int32 v1, Int32 v2)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, UInt32[] value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref UInt32 value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, UInt32 *value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Double x, Double y, Double z, Double w)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Single v0, Single v1, Single v2, Single v3)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, Single *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, UInt32[] value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref UInt32 value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, UInt32 *value)
 [requires: v3.0] Specify the value of a uniform variable for the current program object More...
 
static void UniformBlockBinding (Int32 program, Int32 uniformBlockIndex, Int32 uniformBlockBinding)
 [requires: v2.0 and ARB_uniform_buffer_object] Assign a binding point to an active uniform block More...
 
static void UniformBlockBinding (UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding)
 [requires: v2.0 and ARB_uniform_buffer_object] Assign a binding point to an active uniform block More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0] More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0] More...
 
static unsafe void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0] More...
 
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0] More...
 
static unsafe void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0] More...
 
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0] More...
 
static unsafe void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0] More...
 
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Double[] value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, ref Double value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static unsafe void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Double *value)
 [requires: v1.2 and ARB_gpu_shader_fp64] More...
 
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.1] More...
 
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.1] More...
 
static unsafe void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.1] More...
 
static void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, Int32[] indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, ref Int32 indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static unsafe void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, Int32 *indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, UInt32[] indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, ref UInt32 indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static unsafe void UniformSubroutines (OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 count, UInt32 *indices)
 [requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms More...
 
static bool UnmapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target)
 [requires: v1.5] More...
 
static void UseProgram (Int32 program)
 [requires: v2.0] Installs a program object as part of current rendering state More...
 
static void UseProgram (UInt32 program)
 [requires: v2.0] Installs a program object as part of current rendering state More...
 
static void UseProgramStages (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramStageMask stages, Int32 program)
 [requires: v4.1 and ARB_separate_shader_objects] Bind stages of a program object to a program pipeline More...
 
static void UseProgramStages (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramStageMask stages, UInt32 program)
 [requires: v4.1 and ARB_separate_shader_objects] Bind stages of a program object to a program pipeline More...
 
static void ValidateProgram (Int32 program)
 [requires: v2.0] Validates a program object More...
 
static void ValidateProgram (UInt32 program)
 [requires: v2.0] Validates a program object More...
 
static void ValidateProgramPipeline (Int32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects] Validate a program pipeline object against current GL state More...
 
static void ValidateProgramPipeline (UInt32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects] Validate a program pipeline object against current GL state More...
 
static void Vertex2 (Double x, Double y)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex2 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Single x, Single y)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex2 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Int32 x, Int32 y)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex2 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Int16 x, Int16 y)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex2 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex2 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Double x, Double y, Double z)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex3 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Single x, Single y, Single z)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex3 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Int32 x, Int32 y, Int32 z)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex3 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Int16 x, Int16 y, Int16 z)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex3 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Double x, Double y, Double z, Double w)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Double[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (ref Double v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex4 (Double *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Single x, Single y, Single z, Single w)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Single[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (ref Single v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex4 (Single *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Int32 x, Int32 y, Int32 z, Int32 w)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Int32[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (ref Int32 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex4 (Int32 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Int16 x, Int16 y, Int16 z, Int16 w)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (Int16[] v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void Vertex4 (ref Int16 v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static unsafe void Vertex4 (Int16 *v)
 [requires: v1.0][deprecated: v3.1] Specify a vertex More...
 
static void VertexAttrib1 (Int32 index, Double x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (UInt32 index, Double x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (Int32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (UInt32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (Int32 index, Single x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (UInt32 index, Single x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (Int32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (UInt32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (Int32 index, Int16 x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (UInt32 index, Int16 x)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (Int32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (UInt32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Double x, Double y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Double x, Double y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (Int32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (UInt32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Single x, Single y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Single x, Single y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (Int32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (UInt32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Int16 x, Int16 y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Int16 x, Int16 y)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (Int32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (UInt32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Double x, Double y, Double z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Double x, Double y, Double z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (Int32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (UInt32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Single x, Single y, Single z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Single x, Single y, Single z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (Int32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (UInt32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Int16 x, Int16 y, Int16 z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Int16 x, Int16 y, Int16 z)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (Int32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (UInt32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, SByte[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref SByte v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, SByte *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Double x, Double y, Double z, Double w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Double x, Double y, Double z, Double w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Double[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Double v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Double *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Single x, Single y, Single z, Single w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Single x, Single y, Single z, Single w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Single[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Single v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Single *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Int32[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Int32 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Int32 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Int32[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Int32 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Int32 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4N (UInt32 index, SByte[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref SByte v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, SByte *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, Int32[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, ref Int32 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (Int32 index, Int32 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, Int32[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref Int32 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, Int32 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (Int32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, Byte x, Byte y, Byte z, Byte w)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, Byte x, Byte y, Byte z, Byte w)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, Byte[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (Int32 index, ref Byte v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (Int32 index, Byte *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, Byte[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref Byte v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, Byte *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, UInt32[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref UInt32 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, UInt32 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, UInt16[] v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4N (UInt32 index, ref UInt16 v)
 [requires: v2.0][deprecated: v3.1] More...
 
static unsafe void VertexAttrib4N (UInt32 index, UInt16 *v)
 [requires: v2.0][deprecated: v3.1] More...
 
static void VertexAttrib4 (Int32 index, Int16 x, Int16 y, Int16 z, Int16 w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Int16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Int16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Int16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Byte[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Byte v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Byte *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Byte[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Byte v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Byte *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, UInt32[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref UInt32 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, UInt32 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, UInt16[] v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref UInt16 v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, UInt16 *v)
 [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute More...
 
static void VertexAttribDivisor (Int32 index, Int32 divisor)
 [requires: v1.1] Modify the rate at which generic vertex attributes advance during instanced rendering More...
 
static void VertexAttribDivisor (UInt32 index, UInt32 divisor)
 [requires: v1.1] Modify the rate at which generic vertex attributes advance during instanced rendering More...
 
static void VertexAttribI1 (Int32 index, Int32 x)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI1 (UInt32 index, Int32 x)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI1 (Int32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI1 (UInt32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI1 (UInt32 index, UInt32 x)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI1 (UInt32 index, UInt32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (Int32 index, Int32 x, Int32 y)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, Int32 x, Int32 y)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (Int32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (Int32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI2 (Int32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI2 (UInt32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, UInt32 x, UInt32 y)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, UInt32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI2 (UInt32 index, ref UInt32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI2 (UInt32 index, UInt32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (Int32 index, Int32 x, Int32 y, Int32 z)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, Int32 x, Int32 y, Int32 z)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (Int32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (Int32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI3 (Int32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI3 (UInt32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, UInt32 x, UInt32 y, UInt32 z)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, UInt32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI3 (UInt32 index, ref UInt32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI3 (UInt32 index, UInt32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, SByte[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref SByte v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, SByte *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, Int32 x, Int32 y, Int32 z, Int32 w)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (Int32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, Int32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref Int32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, Int32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, Int16[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, ref Int16 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (Int32 index, Int16 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, Int16[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref Int16 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, Int16 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, Byte[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (Int32 index, ref Byte v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (Int32 index, Byte *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, Byte[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref Byte v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, Byte *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, UInt32[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref UInt32 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, UInt32 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, UInt16[] v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribI4 (UInt32 index, ref UInt16 v)
 [requires: v3.0][deprecated: v3.1] More...
 
static unsafe void VertexAttribI4 (UInt32 index, UInt16 *v)
 [requires: v3.0][deprecated: v3.1] More...
 
static void VertexAttribIPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
 [requires: v3.0] More...
 
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
 [requires: v3.0] More...
 
static void VertexAttribL1 (Int32 index, Double x)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL1 (UInt32 index, Double x)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL1 (Int32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL1 (UInt32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (Int32 index, Double x, Double y)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (UInt32 index, Double x, Double y)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (Int32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (Int32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL2 (Int32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (UInt32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL2 (UInt32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL2 (UInt32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (Int32 index, Double x, Double y, Double z)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (UInt32 index, Double x, Double y, Double z)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (Int32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (Int32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL3 (Int32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (UInt32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL3 (UInt32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL3 (UInt32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (Int32 index, Double x, Double y, Double z, Double w)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (UInt32 index, Double x, Double y, Double z, Double w)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (Int32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (Int32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL4 (Int32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (UInt32 index, Double[] v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribL4 (UInt32 index, ref Double v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static unsafe void VertexAttribL4 (UInt32 index, Double *v)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, IntPtr pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, IntPtr pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribLPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
 [requires: v4.1 and ARB_vertex_attrib_64bit] More...
 
static void VertexAttribP1 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP1 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP1 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP1 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP2 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP2 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP2 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP2 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP3 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP3 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP3 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP3 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP4 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribP4 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP4 (Int32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexAttribP4 (UInt32 index, OpenTK.Graphics.OpenGL.PackedPointerType type, bool normalized, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexAttribPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0] Define an array of generic vertex attribute data More...
 
static void VertexP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP2 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static unsafe void VertexP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *value)
 [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] More...
 
static void VertexPointer (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.1][deprecated: v3.1] Define an array of vertex data More...
 
static void Viewport (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Set the viewport More...
 
static void ViewportArray (Int32 first, Int32 count, Single[] v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static void ViewportArray (Int32 first, Int32 count, ref Single v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static unsafe void ViewportArray (Int32 first, Int32 count, Single *v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static void ViewportArray (UInt32 first, Int32 count, Single[] v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static void ViewportArray (UInt32 first, Int32 count, ref Single v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static unsafe void ViewportArray (UInt32 first, Int32 count, Single *v)
 [requires: v4.1 and ARB_viewport_array] Set multiple viewports More...
 
static void ViewportIndexed (Int32 index, Single x, Single y, Single w, Single h)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void ViewportIndexed (UInt32 index, Single x, Single y, Single w, Single h)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void ViewportIndexed (Int32 index, Single[] v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void ViewportIndexed (Int32 index, ref Single v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static unsafe void ViewportIndexed (Int32 index, Single *v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void ViewportIndexed (UInt32 index, Single[] v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void ViewportIndexed (UInt32 index, ref Single v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static unsafe void ViewportIndexed (UInt32 index, Single *v)
 [requires: v4.1 and ARB_viewport_array] Set a specified viewport More...
 
static void WaitSync (IntPtr sync, Int32 flags, Int64 timeout)
 [requires: v1.2 and ARB_sync] Instruct the GL server to block until the specified sync object becomes signaled More...
 
static void WaitSync (IntPtr sync, UInt32 flags, UInt64 timeout)
 [requires: v1.2 and ARB_sync] Instruct the GL server to block until the specified sync object becomes signaled More...
 
static void WindowPos2 (Double x, Double y)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Double[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (ref Double v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos2 (Double *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Single x, Single y)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Single[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (ref Single v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos2 (Single *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Int32 x, Int32 y)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Int32[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (ref Int32 v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos2 (Int32 *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Int16 x, Int16 y)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (Int16[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos2 (ref Int16 v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos2 (Int16 *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Double x, Double y, Double z)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Double[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (ref Double v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos3 (Double *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Single x, Single y, Single z)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Single[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (ref Single v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos3 (Single *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Int32 x, Int32 y, Int32 z)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Int32[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (ref Int32 v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos3 (Int32 *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Int16 x, Int16 y, Int16 z)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (Int16[] v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void WindowPos3 (ref Int16 v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static unsafe void WindowPos3 (Int16 *v)
 [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations More...
 
static void LoadAll ()
 Loads all OpenGL entry points (core and extension). This method is provided for compatibility purposes with older OpenTK versions. More...
 
static void Color3 (Color color)
 
static void Color4 (Color color)
 
static void Color3 (Vector3 color)
 
static void Color4 (Vector4 color)
 
static void Color4 (Color4 color)
 
static void ClearColor (Color color)
 
static void ClearColor (Color4 color)
 
static void BlendColor (Color color)
 
static void BlendColor (Color4 color)
 
static void Material (MaterialFace face, MaterialParameter pname, Vector4 @params)
 
static void Material (MaterialFace face, MaterialParameter pname, Color4 @params)
 
static void Light (LightName name, LightParameter pname, Vector4 @params)
 
static void Light (LightName name, LightParameter pname, Color4 @params)
 
static void Normal3 (Vector3 normal)
 
static void RasterPos2 (Vector2 pos)
 
static void RasterPos3 (Vector3 pos)
 
static void RasterPos4 (Vector4 pos)
 
static void Vertex2 (Vector2 v)
 
static void Vertex3 (Vector3 v)
 
static void Vertex4 (Vector4 v)
 
static void TexCoord2 (Vector2 v)
 
static void TexCoord3 (Vector3 v)
 
static void TexCoord4 (Vector4 v)
 
static void Rotate (Single angle, Vector3 axis)
 
static void Scale (Vector3 scale)
 
static void Translate (Vector3 trans)
 
static void MultMatrix (ref Matrix4 mat)
 
static void LoadMatrix (ref Matrix4 mat)
 
static void LoadTransposeMatrix (ref Matrix4 mat)
 
static void MultTransposeMatrix (ref Matrix4 mat)
 
static void Normal3 (Vector3d normal)
 
static void RasterPos2 (Vector2d pos)
 
static void RasterPos3 (Vector3d pos)
 
static void RasterPos4 (Vector4d pos)
 
static void Vertex2 (Vector2d v)
 
static void Vertex3 (Vector3d v)
 
static void Vertex4 (Vector4d v)
 
static void TexCoord2 (Vector2d v)
 
static void TexCoord3 (Vector3d v)
 
static void TexCoord4 (Vector4d v)
 
static void Rotate (double angle, Vector3d axis)
 
static void Scale (Vector3d scale)
 
static void Translate (Vector3d trans)
 
static void MultMatrix (ref Matrix4d mat)
 
static void LoadMatrix (ref Matrix4d mat)
 
static void LoadTransposeMatrix (ref Matrix4d mat)
 
static void MultTransposeMatrix (ref Matrix4d mat)
 
static void Uniform2 (int location, ref Vector2 vector)
 
static void Uniform3 (int location, ref Vector3 vector)
 
static void Uniform4 (int location, ref Vector4 vector)
 
static void Uniform2 (int location, Vector2 vector)
 
static void Uniform3 (int location, Vector3 vector)
 
static void Uniform4 (int location, Vector4 vector)
 
static void Uniform4 (int location, Color4 color)
 
static void Uniform4 (int location, Quaternion quaternion)
 
static void UniformMatrix2 (int location, bool transpose, ref Matrix2 matrix)
 
static void UniformMatrix2 (int location, bool transpose, ref Matrix2d matrix)
 
static void UniformMatrix2x3 (int location, bool transpose, ref Matrix2x3 matrix)
 
static void UniformMatrix2x3 (int location, bool transpose, ref Matrix2x3d matrix)
 
static void UniformMatrix2x4 (int location, bool transpose, ref Matrix2x4 matrix)
 
static void UniformMatrix2x4 (int location, bool transpose, ref Matrix2x4d matrix)
 
static void UniformMatrix3x2 (int location, bool transpose, ref Matrix3x2 matrix)
 
static void UniformMatrix3x2 (int location, bool transpose, ref Matrix3x2d matrix)
 
static void UniformMatrix3 (int location, bool transpose, ref Matrix3 matrix)
 
static void UniformMatrix3 (int location, bool transpose, ref Matrix3d matrix)
 
static void UniformMatrix3x4 (int location, bool transpose, ref Matrix3x4 matrix)
 
static void UniformMatrix3x4 (int location, bool transpose, ref Matrix3x4d matrix)
 
static void UniformMatrix4x2 (int location, bool transpose, ref Matrix4x2 matrix)
 
static void UniformMatrix4x2 (int location, bool transpose, ref Matrix4x2d matrix)
 
static void UniformMatrix4x3 (int location, bool transpose, ref Matrix4x3 matrix)
 
static void UniformMatrix4x3 (int location, bool transpose, ref Matrix4x3d matrix)
 
static void UniformMatrix4 (int location, bool transpose, ref Matrix4 matrix)
 
static void UniformMatrix4 (int location, bool transpose, ref Matrix4d matrix)
 
static string GetActiveAttrib (int program, int index, out int size, out ActiveAttribType type)
 
static string GetActiveUniform (int program, int uniformIndex, out int size, out ActiveUniformType type)
 
static string GetActiveUniformName (int program, int uniformIndex)
 
static string GetActiveUniformBlockName (int program, int uniformIndex)
 
static void ShaderSource (Int32 shader, System.String @string)
 
static string GetShaderInfoLog (Int32 shader)
 
static void GetShaderInfoLog (Int32 shader, out string info)
 
static string GetProgramInfoLog (Int32 program)
 
static void GetProgramInfoLog (Int32 program, out string info)
 
static void PointParameter (PointSpriteCoordOriginParameter param)
 Helper function that defines the coordinate origin of the Point Sprite. More...
 
static void VertexAttrib2 (Int32 index, ref Vector2 v)
 
static void VertexAttrib3 (Int32 index, ref Vector3 v)
 
static void VertexAttrib4 (Int32 index, ref Vector4 v)
 
static void VertexAttrib2 (Int32 index, Vector2 v)
 
static void VertexAttrib3 (Int32 index, Vector3 v)
 
static void VertexAttrib4 (Int32 index, Vector4 v)
 
static void MultiTexCoord2 (TextureUnit target, ref Vector2 v)
 
static void MultiTexCoord3 (TextureUnit target, ref Vector3 v)
 
static void MultiTexCoord4 (TextureUnit target, ref Vector4 v)
 
static void VertexAttrib2 (Int32 index, ref Vector2d v)
 
static void VertexAttrib3 (Int32 index, ref Vector3d v)
 
static void VertexAttrib4 (Int32 index, ref Vector4d v)
 
static void VertexAttrib2 (Int32 index, Vector2d v)
 
static void VertexAttrib3 (Int32 index, Vector3d v)
 
static void VertexAttrib4 (Int32 index, Vector4d v)
 
static void MultiTexCoord2 (TextureUnit target, ref Vector2d v)
 
static void MultiTexCoord3 (TextureUnit target, ref Vector3d v)
 
static void MultiTexCoord4 (TextureUnit target, ref Vector4d v)
 
static void Rect (RectangleF rect)
 
static void Rect (Rectangle rect)
 
static void Rect (ref RectangleF rect)
 
static void Rect (ref Rectangle rect)
 
static int GenBuffer ()
 [requires: v1.5] Generates a single buffer object name More...
 
static void DeleteBuffer (int id)
 [requires: v1.5] Deletes a single buffer object More...
 
static void DeleteBuffer (uint id)
 [requires: v1.5] Deletes a single buffer object More...
 
static int GenFramebuffer ()
 [requires: v3.0 and ARB_framebuffer_object] Generates a single framebuffer object name More...
 
static void DeleteFramebuffer (int id)
 [requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object More...
 
static void DeleteFramebuffer (uint id)
 [requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object More...
 
static int GenProgramPipeline ()
 [requires: v4.1 and ARB_separate_shader_objects] Generates a single single pipeline object name More...
 
static void DeleteProgramPipeline (int id)
 [requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object More...
 
static void DeleteProgramPipeline (uint id)
 [requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object More...
 
static int GenQuery ()
 [requires: v1.5] Generates a single query object name More...
 
static void DeleteQuery (int id)
 [requires: v1.5] Deletes a single query object More...
 
static void DeleteQuery (uint id)
 Deletes a single query object More...
 
static int GenRenderbuffer ()
 [requires: v3.0 and ARB_framebuffer_object] Generates a single renderbuffer object name More...
 
static void DeleteRenderbuffer (int id)
 [requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object More...
 
static void DeleteRenderbuffer (uint id)
 [requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object More...
 
static int GenSampler ()
 Generates a single sampler object name More...
 
static void DeleteSampler (int id)
 Deletes a single sampler object More...
 
static void DeleteSampler (uint id)
 Deletes a single sampler object More...
 
static int GenTexture ()
 [requires: v1.1] Generate a single texture name More...
 
static void DeleteTexture (int id)
 [requires: v1.1] Delete a single texture name More...
 
static void DeleteTexture (uint id)
 [requires: v1.1] Delete a single texture name More...
 
static int GenTransformFeedback ()
 [requires: v1.2 and ARB_transform_feedback2] Generates a single transform feedback object name More...
 
static void DeleteTransformFeedback (int id)
 [requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object More...
 
static void DeleteTransformFeedback (uint id)
 [requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object More...
 
static int GenVertexArray ()
 [requires: v3.0 and ARB_vertex_array_object] Generates a single vertex array object name More...
 
static void DeleteVertexArray (int id)
 [requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object More...
 
static void DeleteVertexArray (uint id)
 [requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object More...
 
static void VertexPointer (int size, VertexPointerType type, int stride, int offset)
 
static void NormalPointer (NormalPointerType type, int stride, int offset)
 
static void IndexPointer (IndexPointerType type, int stride, int offset)
 
static void ColorPointer (int size, ColorPointerType type, int stride, int offset)
 
static void FogCoordPointer (FogPointerType type, int stride, int offset)
 
static void EdgeFlagPointer (int stride, int offset)
 
static void TexCoordPointer (int size, TexCoordPointerType type, int stride, int offset)
 
static void VertexAttribPointer (int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset)
 
static void DrawElements (BeginMode mode, int count, DrawElementsType type, int offset)
 
static void GetFloat (GetPName pname, out Vector2 vector)
 
static void GetFloat (GetPName pname, out Vector3 vector)
 
static void GetFloat (GetPName pname, out Vector4 vector)
 
static void GetFloat (GetPName pname, out Matrix4 matrix)
 
static void GetDouble (GetPName pname, out Vector2d vector)
 
static void GetDouble (GetPName pname, out Vector3d vector)
 
static void GetDouble (GetPName pname, out Vector4d vector)
 
static void GetDouble (GetPName pname, out Matrix4d matrix)
 
static void Viewport (Size size)
 
static void Viewport (Point location, Size size)
 
static void Viewport (Rectangle rectangle)
 
static void TexEnv (TextureEnvTarget target, TextureEnvParameter pname, Color color)
 
static void TexEnv (TextureEnvTarget target, TextureEnvParameter pname, Color4 color)
 
static void DisableClientState (OpenTK.Graphics.OpenGL.EnableCap array)
 
static void EnableClientState (OpenTK.Graphics.OpenGL.EnableCap array)
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, ArbUniformBufferObject pname, [OutAttribute] Int32[]@params)
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, ArbUniformBufferObject pname, [OutAttribute] out Int32 @params)
 
static unsafe void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, ArbUniformBufferObject pname, [OutAttribute] Int32 *@params)
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, ArbUniformBufferObject pname, [OutAttribute] Int32[]@params)
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, ArbUniformBufferObject pname, [OutAttribute] out Int32 @params)
 
static unsafe void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, ArbUniformBufferObject pname, [OutAttribute] Int32 *@params)
 

Properties

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

Additional Inherited Members

- Public Member Functions inherited from OpenTK.BindingsBase
 BindingsBase ()
 Constructs a new BindingsBase instance. More...
 
- Protected Member Functions inherited from OpenTK.Graphics.GraphicsBindingsBase
override IntPtr GetAddress (string funcname)
 Retrieves an unmanaged function pointer to the specified function. More...
 
- Protected Attributes inherited from OpenTK.BindingsBase
readonly Type DelegatesClass
 A reflection handle to the nested type that contains the function delegates. More...
 
readonly Type CoreClass
 A refection handle to the nested type that contains core functions (i.e. not extensions). More...
 
readonly SortedList< string,
MethodInfo > 
CoreFunctionMap = new SortedList<string, MethodInfo>()
 A mapping of core function names to MethodInfo handles. More...
 

Detailed Description

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

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

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

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

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

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

Member Function Documentation

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

[requires: v1.0][deprecated: v3.1] Operate on the accumulation buffer

Parameters
opSpecifies the accumulation buffer operation. Symbolic constants GL_ACCUM, GL_LOAD, GL_ADD, GL_MULT, and GL_RETURN are accepted.
valueSpecifies a floating-point value used in the accumulation buffer operation. op determines how value is used.
static void OpenTK.Graphics.OpenGL.GL.ActiveShaderProgram ( Int32  pipeline,
Int32  program 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Set the active program object for a program pipeline object

Parameters
pipelineSpecifies the program pipeline object to set the active program object for.
programSpecifies the program object to set as the active program pipeline object pipeline.
static void OpenTK.Graphics.OpenGL.GL.ActiveShaderProgram ( UInt32  pipeline,
UInt32  program 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Set the active program object for a program pipeline object

Parameters
pipelineSpecifies the program pipeline object to set the active program object for.
programSpecifies the program object to set as the active program pipeline object pipeline.
static void OpenTK.Graphics.OpenGL.GL.ActiveTexture ( OpenTK.Graphics.OpenGL.TextureUnit  texture)
static

[requires: v1.3] Select active texture unit

Parameters
textureSpecifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
static void OpenTK.Graphics.OpenGL.GL.AlphaFunc ( OpenTK.Graphics.OpenGL.AlphaFunction  func,
Single @  ref 
)
static

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

Parameters
funcSpecifies the alpha comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_ALWAYS.
refSpecifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
Int32[]  textures,
[OutAttribute] bool[]  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
ref Int32  textures,
[OutAttribute] out bool  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
Int32 *  textures,
[OutAttribute] bool *  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
UInt32[]  textures,
[OutAttribute] bool[]  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
ref UInt32  textures,
[OutAttribute] out bool  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
UInt32 *  textures,
[OutAttribute] bool *  residences 
)
static

[requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory

Parameters
nSpecifies the number of textures to be queried.
texturesSpecifies an array containing the names of the textures to be queried.
residencesSpecifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
static void OpenTK.Graphics.OpenGL.GL.ArrayElement ( Int32  i)
static

[requires: v1.1][deprecated: v3.1] Render a vertex using the specified vertex array element

Parameters
iSpecifies an index into the enabled vertex data arrays.
static void OpenTK.Graphics.OpenGL.GL.AttachShader ( Int32  program,
Int32  shader 
)
static

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

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

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

Parameters
programSpecifies the program object to which a shader object will be attached.
shaderSpecifies the shader object that is to be attached.
static void OpenTK.Graphics.OpenGL.GL.Begin ( OpenTK.Graphics.OpenGL.BeginMode  mode)
static

[requires: v1.0][deprecated: v3.1] Delimit the vertices of a primitive or a group of like primitives

Parameters
modeSpecifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON.
static void OpenTK.Graphics.OpenGL.GL.BeginConditionalRender ( Int32  id,
OpenTK.Graphics.OpenGL.ConditionalRenderType  mode 
)
static

[requires: v3.0] Start conditional rendering

Parameters
idSpecifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.
modeSpecifies how glBeginConditionalRender interprets the results of the occlusion query.
static void OpenTK.Graphics.OpenGL.GL.BeginConditionalRender ( UInt32  id,
OpenTK.Graphics.OpenGL.ConditionalRenderType  mode 
)
static

[requires: v3.0] Start conditional rendering

Parameters
idSpecifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded.
modeSpecifies how glBeginConditionalRender interprets the results of the occlusion query.
static void OpenTK.Graphics.OpenGL.GL.BeginQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  id 
)
static

[requires: v1.5] Delimit the boundaries of a query object

Parameters
targetSpecifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.
idSpecifies the name of a query object.
static void OpenTK.Graphics.OpenGL.GL.BeginQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  id 
)
static

[requires: v1.5] Delimit the boundaries of a query object

Parameters
targetSpecifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.
idSpecifies the name of a query object.
static void OpenTK.Graphics.OpenGL.GL.BeginQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  index,
Int32  id 
)
static

[requires: v1.2 and ARB_transform_feedback3] Delimit the boundaries of a query object on an indexed target

Parameters
targetSpecifies the target type of query object established between glBeginQueryIndexed and the subsequent glEndQueryIndexed. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.
indexSpecifies the index of the query target upon which to begin the query.
idSpecifies the name of a query object.
static void OpenTK.Graphics.OpenGL.GL.BeginQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  index,
UInt32  id 
)
static

[requires: v1.2 and ARB_transform_feedback3] Delimit the boundaries of a query object on an indexed target

Parameters
targetSpecifies the target type of query object established between glBeginQueryIndexed and the subsequent glEndQueryIndexed. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.
indexSpecifies the index of the query target upon which to begin the query.
idSpecifies the name of a query object.
static void OpenTK.Graphics.OpenGL.GL.BeginTransformFeedback ( OpenTK.Graphics.OpenGL.BeginFeedbackMode  primitiveMode)
static

[requires: v3.0] Start transform feedback operation

Parameters
primitiveModeSpecify the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback.
static void OpenTK.Graphics.OpenGL.GL.BindAttribLocation ( Int32  program,
Int32  index,
String  name 
)
static

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

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

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

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

[requires: v1.5] Bind a named buffer object

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

[requires: v1.5] Bind a named buffer object

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

[requires: v3.0] Bind a buffer object to an indexed buffer target

Parameters
targetSpecify the target of the bind operation. target must be either GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.
indexSpecify the index of the binding point within the array specified by target.
bufferThe name of a buffer object to bind to the specified binding point.
static void OpenTK.Graphics.OpenGL.GL.BindBufferBase ( OpenTK.Graphics.OpenGL.BufferTarget  target,
UInt32  index,
UInt32  buffer 
)
static

[requires: v3.0] Bind a buffer object to an indexed buffer target

Parameters
targetSpecify the target of the bind operation. target must be either GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.
indexSpecify the index of the binding point within the array specified by target.
bufferThe name of a buffer object to bind to the specified binding point.
static void OpenTK.Graphics.OpenGL.GL.BindBufferRange ( OpenTK.Graphics.OpenGL.BufferTarget  target,
Int32  index,
Int32  buffer,
IntPtr  offset,
IntPtr  size 
)
static

[requires: v3.0] Bind a range within a buffer object to an indexed buffer target

Parameters
targetSpecify the target of the bind operation. target must be either GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.
indexSpecify the index of the binding point within the array specified by target.
bufferThe name of a buffer object to bind to the specified binding point.
offsetThe starting offset in basic machine units into the buffer object buffer.
sizeThe amount of data in machine units that can be read from the buffet object while used as an indexed target.
static void OpenTK.Graphics.OpenGL.GL.BindBufferRange ( OpenTK.Graphics.OpenGL.BufferTarget  target,
UInt32  index,
UInt32  buffer,
IntPtr  offset,
IntPtr  size 
)
static

[requires: v3.0] Bind a range within a buffer object to an indexed buffer target

Parameters
targetSpecify the target of the bind operation. target must be either GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.
indexSpecify the index of the binding point within the array specified by target.
bufferThe name of a buffer object to bind to the specified binding point.
offsetThe starting offset in basic machine units into the buffer object buffer.
sizeThe amount of data in machine units that can be read from the buffet object while used as an indexed target.
static void OpenTK.Graphics.OpenGL.GL.BindFragDataLocation ( Int32  program,
Int32  color,
String  name 
)
static

[requires: v3.0] Bind a user-defined varying out variable to a fragment shader color number

Parameters
programThe name of the program containing varying out variable whose binding to modify
colorNumberThe color number to bind the user-defined varying out variable to
nameThe name of the user-defined varying out variable whose binding to modify
static void OpenTK.Graphics.OpenGL.GL.BindFragDataLocation ( UInt32  program,
UInt32  color,
String  name 
)
static

[requires: v3.0] Bind a user-defined varying out variable to a fragment shader color number

Parameters
programThe name of the program containing varying out variable whose binding to modify
colorNumberThe color number to bind the user-defined varying out variable to
nameThe name of the user-defined varying out variable whose binding to modify
static void OpenTK.Graphics.OpenGL.GL.BindFragDataLocationIndexed ( Int32  program,
Int32  colorNumber,
Int32  index,
String  name 
)
static

[requires: v1.2 and ARB_blend_func_extended] Bind a user-defined varying out variable to a fragment shader color number and index

Parameters
programThe name of the program containing varying out variable whose binding to modify
colorNumberThe color number to bind the user-defined varying out variable to
indexThe index of the color input to bind the user-defined varying out variable to
nameThe name of the user-defined varying out variable whose binding to modify
static void OpenTK.Graphics.OpenGL.GL.BindFragDataLocationIndexed ( UInt32  program,
UInt32  colorNumber,
UInt32  index,
String  name 
)
static

[requires: v1.2 and ARB_blend_func_extended] Bind a user-defined varying out variable to a fragment shader color number and index

Parameters
programThe name of the program containing varying out variable whose binding to modify
colorNumberThe color number to bind the user-defined varying out variable to
indexThe index of the color input to bind the user-defined varying out variable to
nameThe name of the user-defined varying out variable whose binding to modify
static void OpenTK.Graphics.OpenGL.GL.BindFramebuffer ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
Int32  framebuffer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Bind a framebuffer to a framebuffer target

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

[requires: v3.0 and ARB_framebuffer_object] Bind a framebuffer to a framebuffer target

Parameters
targetSpecifies the framebuffer target of the binding operation.
framebufferSpecifies the name of the framebuffer object to bind.
static void OpenTK.Graphics.OpenGL.GL.BindProgramPipeline ( Int32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Bind a program pipeline to the current context

Parameters
pipelineSpecifies the name of the pipeline object to bind to the context.
static void OpenTK.Graphics.OpenGL.GL.BindProgramPipeline ( UInt32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Bind a program pipeline to the current context

Parameters
pipelineSpecifies the name of the pipeline object to bind to the context.
static void OpenTK.Graphics.OpenGL.GL.BindRenderbuffer ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
Int32  renderbuffer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Bind a renderbuffer to a renderbuffer target

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

[requires: v3.0 and ARB_framebuffer_object] Bind a renderbuffer to a renderbuffer target

Parameters
targetSpecifies the renderbuffer target of the binding operation. target must be GL_RENDERBUFFER.
renderbufferSpecifies the name of the renderbuffer object to bind.
static void OpenTK.Graphics.OpenGL.GL.BindSampler ( Int32  unit,
Int32  sampler 
)
static

[requires: v1.2 and ARB_sampler_objects] Bind a named sampler to a texturing target

Parameters
unitSpecifies the index of the texture unit to which the sampler is bound.
samplerSpecifies the name of a sampler.
static void OpenTK.Graphics.OpenGL.GL.BindSampler ( UInt32  unit,
UInt32  sampler 
)
static

[requires: v1.2 and ARB_sampler_objects] Bind a named sampler to a texturing target

Parameters
unitSpecifies the index of the texture unit to which the sampler is bound.
samplerSpecifies the name of a sampler.
static void OpenTK.Graphics.OpenGL.GL.BindTexture ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  texture 
)
static

[requires: v1.1] Bind a named texture to a texturing target

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

[requires: v1.1] Bind a named texture to a texturing target

Parameters
targetSpecifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
textureSpecifies the name of a texture.
static void OpenTK.Graphics.OpenGL.GL.BindTransformFeedback ( OpenTK.Graphics.OpenGL.TransformFeedbackTarget  target,
Int32  id 
)
static

[requires: v1.2 and ARB_transform_feedback2] Bind a transform feedback object

Parameters
targetSpecifies the target to which to bind the transform feedback object id. target must be GL_TRANSFORM_FEEDBACK.
idSpecifies the name of a transform feedback object reserved by glGenTransformFeedbacks.
static void OpenTK.Graphics.OpenGL.GL.BindTransformFeedback ( OpenTK.Graphics.OpenGL.TransformFeedbackTarget  target,
UInt32  id 
)
static

[requires: v1.2 and ARB_transform_feedback2] Bind a transform feedback object

Parameters
targetSpecifies the target to which to bind the transform feedback object id. target must be GL_TRANSFORM_FEEDBACK.
idSpecifies the name of a transform feedback object reserved by glGenTransformFeedbacks.
static void OpenTK.Graphics.OpenGL.GL.BindVertexArray ( Int32  array)
static

[requires: v3.0 and ARB_vertex_array_object] Bind a vertex array object

Parameters
arraySpecifies the name of the vertex array to bind.
static void OpenTK.Graphics.OpenGL.GL.BindVertexArray ( UInt32  array)
static

[requires: v3.0 and ARB_vertex_array_object] Bind a vertex array object

Parameters
arraySpecifies the name of the vertex array to bind.
static void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
Byte[]  bitmap 
)
static

[requires: v1.0][deprecated: v3.1] Draw a bitmap

Parameters
widthSpecify the pixel width and height of the bitmap image.
xorigSpecify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmoveSpecify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmapSpecifies the address of the bitmap image.
static void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
ref Byte  bitmap 
)
static

[requires: v1.0][deprecated: v3.1] Draw a bitmap

Parameters
widthSpecify the pixel width and height of the bitmap image.
xorigSpecify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmoveSpecify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmapSpecifies the address of the bitmap image.
static unsafe void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
Byte bitmap 
)
static

[requires: v1.0][deprecated: v3.1] Draw a bitmap

Parameters
widthSpecify the pixel width and height of the bitmap image.
xorigSpecify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmoveSpecify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmapSpecifies the address of the bitmap image.
static void OpenTK.Graphics.OpenGL.GL.BlendColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v1.2] Set the blend color

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

[requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Parameters
modespecifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendEquation ( Int32  buf,
OpenTK.Graphics.OpenGL.Version40  mode 
)
static

[requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Parameters
modespecifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendEquation ( UInt32  buf,
OpenTK.Graphics.OpenGL.Version40  mode 
)
static

[requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Parameters
modespecifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
)
static

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

Parameters
modeRGBspecifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlphaspecifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( Int32  buf,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
)
static

[requires: v1.2] Set the RGB blend equation and the alpha blend equation separately

Parameters
modeRGBspecifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlphaspecifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( UInt32  buf,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
)
static

[requires: v1.2] Set the RGB blend equation and the alpha blend equation separately

Parameters
modeRGBspecifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlphaspecifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( OpenTK.Graphics.OpenGL.BlendingFactorSrc  sfactor,
OpenTK.Graphics.OpenGL.BlendingFactorDest  dfactor 
)
static

[requires: v1.0] Specify pixel arithmetic

Parameters
sfactorSpecifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
dfactorSpecifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( Int32  buf,
OpenTK.Graphics.OpenGL.Version40  src,
OpenTK.Graphics.OpenGL.Version40  dst 
)
static

[requires: v1.2] Specify pixel arithmetic

Parameters
sfactorSpecifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
dfactorSpecifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( UInt32  buf,
OpenTK.Graphics.OpenGL.Version40  src,
OpenTK.Graphics.OpenGL.Version40  dst 
)
static

[requires: v1.2] Specify pixel arithmetic

Parameters
sfactorSpecifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
dfactorSpecifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate ( OpenTK.Graphics.OpenGL.BlendingFactorSrc  sfactorRGB,
OpenTK.Graphics.OpenGL.BlendingFactorDest  dfactorRGB,
OpenTK.Graphics.OpenGL.BlendingFactorSrc  sfactorAlpha,
OpenTK.Graphics.OpenGL.BlendingFactorDest  dfactorAlpha 
)
static

[requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately

Parameters
srcRGBSpecifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
dstRGBSpecifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
srcAlphaSpecified how the alpha source blending factor is computed. The initial value is GL_ONE.
dstAlphaSpecified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate ( Int32  buf,
OpenTK.Graphics.OpenGL.Version40  srcRGB,
OpenTK.Graphics.OpenGL.Version40  dstRGB,
OpenTK.Graphics.OpenGL.Version40  srcAlpha,
OpenTK.Graphics.OpenGL.Version40  dstAlpha 
)
static

[requires: v1.2] Specify pixel arithmetic for RGB and alpha components separately

Parameters
srcRGBSpecifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
dstRGBSpecifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
srcAlphaSpecified how the alpha source blending factor is computed. The initial value is GL_ONE.
dstAlphaSpecified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate ( UInt32  buf,
OpenTK.Graphics.OpenGL.Version40  srcRGB,
OpenTK.Graphics.OpenGL.Version40  dstRGB,
OpenTK.Graphics.OpenGL.Version40  srcAlpha,
OpenTK.Graphics.OpenGL.Version40  dstAlpha 
)
static

[requires: v1.2] Specify pixel arithmetic for RGB and alpha components separately

Parameters
srcRGBSpecifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
dstRGBSpecifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
srcAlphaSpecified how the alpha source blending factor is computed. The initial value is GL_ONE.
dstAlphaSpecified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
static void OpenTK.Graphics.OpenGL.GL.BlitFramebuffer ( Int32  srcX0,
Int32  srcY0,
Int32  srcX1,
Int32  srcY1,
Int32  dstX0,
Int32  dstY0,
Int32  dstX1,
Int32  dstY1,
OpenTK.Graphics.OpenGL.ClearBufferMask  mask,
OpenTK.Graphics.OpenGL.BlitFramebufferFilter  filter 
)
static

[requires: v3.0 and ARB_framebuffer_object] Copy a block of pixels from the read framebuffer to the draw framebuffer

Parameters
srcX0Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
dstX0Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
maskThe bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT.
filterSpecifies the interpolation to be applied if the image is stretched. Must be GL_NEAREST or GL_LINEAR.
static void OpenTK.Graphics.OpenGL.GL.BufferData ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  size,
IntPtr  data,
OpenTK.Graphics.OpenGL.BufferUsageHint  usage 
)
static

[requires: v1.5] Creates and initializes a buffer object's data store

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

[requires: v1.5] Creates and initializes a buffer object's data store

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

[requires: v1.5] Creates and initializes a buffer object's data store

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

[requires: v1.5] Creates and initializes a buffer object's data store

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

[requires: v1.5] Creates and initializes a buffer object's data store

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

[requires: v1.5] Updates a subset of a buffer object's data store

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

[requires: v1.5] Updates a subset of a buffer object's data store

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

[requires: v1.5] Updates a subset of a buffer object's data store

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

[requires: v1.5] Updates a subset of a buffer object's data store

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

[requires: v1.5] Updates a subset of a buffer object's data store

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

[requires: v1.0][deprecated: v3.1] Execute a display list

Parameters
listSpecifies the integer name of the display list to be executed.
static void OpenTK.Graphics.OpenGL.GL.CallList ( UInt32  list)
static

[requires: v1.0][deprecated: v3.1] Execute a display list

Parameters
listSpecifies the integer name of the display list to be executed.
static void OpenTK.Graphics.OpenGL.GL.CallLists ( Int32  n,
OpenTK.Graphics.OpenGL.ListNameType  type,
IntPtr  lists 
)
static

[requires: v1.0][deprecated: v3.1] Execute a list of display lists

Parameters
nSpecifies the number of display lists to be executed.
typeSpecifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted.
listsSpecifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type.
static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > ( Int32  n,
OpenTK.Graphics.OpenGL.ListNameType  type,
[InAttribute, OutAttribute] T2[]  lists 
)
static

[requires: v1.0][deprecated: v3.1] Execute a list of display lists

Parameters
nSpecifies the number of display lists to be executed.
typeSpecifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted.
listsSpecifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > ( Int32  n,
OpenTK.Graphics.OpenGL.ListNameType  type,
[InAttribute, OutAttribute] T2  lists[,] 
)
static

[requires: v1.0][deprecated: v3.1] Execute a list of display lists

Parameters
nSpecifies the number of display lists to be executed.
typeSpecifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted.
listsSpecifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > ( Int32  n,
OpenTK.Graphics.OpenGL.ListNameType  type,
[InAttribute, OutAttribute] T2  lists[,,] 
)
static

[requires: v1.0][deprecated: v3.1] Execute a list of display lists

Parameters
nSpecifies the number of display lists to be executed.
typeSpecifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted.
listsSpecifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.CallLists< T2 > ( Int32  n,
OpenTK.Graphics.OpenGL.ListNameType  type,
[InAttribute, OutAttribute] ref T2  lists 
)
static

[requires: v1.0][deprecated: v3.1] Execute a list of display lists

Parameters
nSpecifies the number of display lists to be executed.
typeSpecifies the type of values in lists. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, GL_2_BYTES, GL_3_BYTES, and GL_4_BYTES are accepted.
listsSpecifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type.
Type Constraints
T2 :struct 
static OpenTK.Graphics.OpenGL.FramebufferErrorCode OpenTK.Graphics.OpenGL.GL.CheckFramebufferStatus ( OpenTK.Graphics.OpenGL.FramebufferTarget  target)
static

[requires: v3.0 and ARB_framebuffer_object] Check the completeness status of a framebuffer

Parameters
targetSpecify the target of the framebuffer completeness check.
static void OpenTK.Graphics.OpenGL.GL.ClampColor ( OpenTK.Graphics.OpenGL.ClampColorTarget  target,
OpenTK.Graphics.OpenGL.ClampColorMode  clamp 
)
static

[requires: v3.0] Specify whether data read via glReadPixels should be clamped

Parameters
targetTarget for color clamping. target must be GL_CLAMP_READ_COLOR.
clampSpecifies whether to apply color clamping. clamp must be GL_TRUE or GL_FALSE.
static void OpenTK.Graphics.OpenGL.GL.Clear ( OpenTK.Graphics.OpenGL.ClearBufferMask  mask)
static

[requires: v1.0] Clear buffers to preset values

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

[requires: v1.0][deprecated: v3.1] Specify clear values for the accumulation buffer

Parameters
redSpecify the red, green, blue, and alpha values used when the accumulation buffer is cleared. The initial values are all 0.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
Single  depth,
Int32  stencil 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
Single[]  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
ref Single  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static unsafe void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
Single *  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
Int32[]  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
ref Int32  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static unsafe void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
Int32 *  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
UInt32[]  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
ref UInt32  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static unsafe void OpenTK.Graphics.OpenGL.GL.ClearBuffer ( OpenTK.Graphics.OpenGL.ClearBuffer  buffer,
Int32  drawbuffer,
UInt32 *  value 
)
static

[requires: v3.0] Clear individual buffers of the currently bound draw framebuffer

Parameters
bufferSpecify the buffer to clear.
drawBufferSpecify a particular draw buffer to clear.
valueFor color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
depthThe value to clear a depth render buffer to.
stencilThe value to clear a stencil render buffer to.
static void OpenTK.Graphics.OpenGL.GL.ClearColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v1.0] Specify clear values for the color buffers

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

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

Parameters
depthSpecifies the depth value used when the depth buffer is cleared. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.ClearDepth ( Single  d)
static

[requires: v4.1 and ARB_ES2_compatibility] Specify the clear value for the depth buffer

Parameters
depthSpecifies the depth value used when the depth buffer is cleared. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.ClearIndex ( Single  c)
static

[requires: v1.0][deprecated: v3.1] Specify the clear value for the color index buffers

Parameters
cSpecifies the index used when the color index buffers are cleared. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.ClearStencil ( Int32  s)
static

[requires: v1.0] Specify the clear value for the stencil buffer

Parameters
sSpecifies the index used when the stencil buffer is cleared. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.ClientActiveTexture ( OpenTK.Graphics.OpenGL.TextureUnit  texture)
static

[requires: v1.3][deprecated: v3.1] Select active texture unit

Parameters
textureSpecifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE, where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0.
static OpenTK.Graphics.OpenGL.ArbSync OpenTK.Graphics.OpenGL.GL.ClientWaitSync ( IntPtr  sync,
Int32  flags,
Int64  timeout 
)
static

[requires: v1.2 and ARB_sync] Block and wait for a sync object to become signaled

Parameters
syncThe sync object whose status to wait on.
flagsA bitfield controlling the command flushing behavior. flags may be GL_SYNC_FLUSH_COMMANDS_BIT.
static OpenTK.Graphics.OpenGL.ArbSync OpenTK.Graphics.OpenGL.GL.ClientWaitSync ( IntPtr  sync,
UInt32  flags,
UInt64  timeout 
)
static

[requires: v1.2 and ARB_sync] Block and wait for a sync object to become signaled

Parameters
syncThe sync object whose status to wait on.
flagsA bitfield controlling the command flushing behavior. flags may be GL_SYNC_FLUSH_COMMANDS_BIT.
static void OpenTK.Graphics.OpenGL.GL.ClipPlane ( OpenTK.Graphics.OpenGL.ClipPlaneName  plane,
Double[]  equation 
)
static

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

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

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

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

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

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( SByte[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( SByte *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( UInt32[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( UInt32 *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.OpenGL.GL.Color3 ( UInt16[]  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static unsafe void OpenTK.Graphics.OpenGL.GL.Color3 ( UInt16 *  v)
static

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

[requires: v1.0][deprecated: v3.1] Set the current color

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

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

Parameters
redSpecify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
static void OpenTK.Graphics.OpenGL.GL.ColorMask ( Int32  index,
bool  r,
bool  g,
bool  b,
bool  a 
)
static

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

Parameters
redSpecify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
static void OpenTK.Graphics.OpenGL.GL.ColorMask ( UInt32  index,
bool  r,
bool  g,
bool  b,
bool  a 
)
static

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

Parameters
redSpecify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
static void OpenTK.Graphics.OpenGL.GL.ColorMaterial ( OpenTK.Graphics.OpenGL.MaterialFace  face,
OpenTK.Graphics.OpenGL.ColorMaterialParameter  mode 
)
static

[requires: v1.0][deprecated: v3.1] Cause a material color to track the current color

Parameters
faceSpecifies whether front, back, or both front and back material parameters should track the current color. Accepted values are GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK. The initial value is GL_FRONT_AND_BACK.
modeSpecifies which of several material parameters track the current color. Accepted values are GL_EMISSION, GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, and GL_AMBIENT_AND_DIFFUSE. The initial value is GL_AMBIENT_AND_DIFFUSE.
static void OpenTK.Graphics.OpenGL.GL.ColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.ColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.ColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.ColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.ColorP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.ColorP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.ColorP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.ColorP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.ColorPointer ( Int32  size,
OpenTK.Graphics.OpenGL.ColorPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of colors

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

[requires: v1.1][deprecated: v3.1] Define an array of colors

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

[requires: v1.1][deprecated: v3.1] Define an array of colors

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

[requires: v1.1][deprecated: v3.1] Define an array of colors

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

[requires: v1.1][deprecated: v3.1] Define an array of colors

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

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
countThe number of table entries to replace.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
Int32  start,
Int32  count,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5[]  data 
)
static

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
countThe number of table entries to replace.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
Int32  start,
Int32  count,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  data[,] 
)
static

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
countThe number of table entries to replace.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
Int32  start,
Int32  count,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  data[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
countThe number of table entries to replace.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorSubTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
Int32  start,
Int32  count,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T5  data 
)
static

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
countThe number of table entries to replace.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorTable ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  table 
)
static

[requires: v1.2][deprecated: v3.1] Define a color lookup table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, and GL_RGBA16.
widthThe number of entries in the color lookup table specified by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to build the color table.
static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5[]  table 
)
static

[requires: v1.2][deprecated: v3.1] Define a color lookup table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, and GL_RGBA16.
widthThe number of entries in the color lookup table specified by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to build the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  table[,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a color lookup table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, and GL_RGBA16.
widthThe number of entries in the color lookup table specified by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to build the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  table[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a color lookup table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, and GL_RGBA16.
widthThe number of entries in the color lookup table specified by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to build the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorTable< T5 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T5  table 
)
static

[requires: v1.2][deprecated: v3.1] Define a color lookup table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal format of the color table. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, and GL_RGBA16.
widthThe number of entries in the color lookup table specified by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in data. The allowable values are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataPointer to a one-dimensional array of pixel data that is processed to build the color table.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
ref Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
ref Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.ColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.ColorTableParameterPName  pname,
Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Set color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
paramsA pointer to an array where the values of the parameters are stored.
static void OpenTK.Graphics.OpenGL.GL.CompileShader ( Int32  shader)
static

[requires: v2.0] Compiles a shader object

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

[requires: v2.0] Compiles a shader object

Parameters
shaderSpecifies the shader object to be compiled.
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.3] Specify a one-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T6[]  data 
)
static

[requires: v1.3] Specify a one-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T6  data[,] 
)
static

[requires: v1.3] Specify a one-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T6  data[,,] 
)
static

[requires: v1.3] Specify a one-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T6  data 
)
static

[requires: v1.3] Specify a one-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.3] Specify a two-dimensional texture image in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture image in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture image in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture image in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture image in a compressed format

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

[requires: v1.3] Specify a three-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.
depthSpecifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v1.3] Specify a three-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.
depthSpecifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v1.3] Specify a three-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.
depthSpecifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v1.3] Specify a three-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.
depthSpecifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v1.3] Specify a three-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.
depthSpecifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.3] Specify a one-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T6[]  data 
)
static

[requires: v1.3] Specify a one-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T6  data[,] 
)
static

[requires: v1.3] Specify a one-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T6  data[,,] 
)
static

[requires: v1.3] Specify a one-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T6  data 
)
static

[requires: v1.3] Specify a one-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.3] Specify a two-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a two-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a three-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D< T10 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T10[]  data 
)
static

[requires: v1.3] Specify a three-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a three-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a three-dimensional texture subimage in a compressed format

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

[requires: v1.3] Specify a three-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T10 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5[]  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  image[,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T5  image[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D< T5 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T5  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_INTENSITY, GL_RGB, and GL_RGBA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
heightThe height of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6[]  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
heightThe height of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  image[,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
heightThe height of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  image[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
heightThe height of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D< T6 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T6  image 
)
static

[requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe width of the pixel array referenced by data.
heightThe height of the pixel array referenced by data.
formatThe format of the pixel data in data. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataPointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static unsafe void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static unsafe void OpenTK.Graphics.OpenGL.GL.ConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.ConvolutionParameter  pname,
Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Set convolution parameters

Parameters
targetThe target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
paramsThe parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
static void OpenTK.Graphics.OpenGL.GL.CopyBufferSubData ( OpenTK.Graphics.OpenGL.BufferTarget  readTarget,
OpenTK.Graphics.OpenGL.BufferTarget  writeTarget,
IntPtr  readOffset,
IntPtr  writeOffset,
IntPtr  size 
)
static

[requires: v3.0 and ARB_copy_buffer] Copy part of the data store of a buffer object to the data store of another buffer object

Parameters
readtargetSpecifies the target from whose data store data should be read.
writetargetSpecifies the target to whose data store data should be written.
readoffsetSpecifies the offset, in basic machine units, within the data store of readtarget from which data should be read.
writeoffsetSpecifies the offset, in basic machine units, within the data store of writetarget to which data should be written.
sizeSpecifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.
static void OpenTK.Graphics.OpenGL.GL.CopyColorSubTable ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
Int32  start,
Int32  x,
Int32  y,
Int32  width 
)
static

[requires: v1.2][deprecated: v3.1] Respecify a portion of a color table

Parameters
targetMust be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
startThe starting index of the portion of the color table to be replaced.
xThe window coordinates of the left corner of the row of pixels to be copied.
widthThe number of table entries to replace.
static void OpenTK.Graphics.OpenGL.GL.CopyColorTable ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width 
)
static

[requires: v1.2][deprecated: v3.1] Copy pixels into a color table

Parameters
targetThe color table target. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
internalformatThe internal storage format of the texture image. Must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
xThe x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.
yThe y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.
widthThe width of the pixel rectangle.
static void OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter1D ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width 
)
static

[requires: v1.2][deprecated: v3.1] Copy pixels into a one-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_1D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
xThe window space coordinates of the lower-left coordinate of the pixel array to copy.
widthThe width of the pixel array to copy.
static void OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter2D ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.2][deprecated: v3.1] Copy pixels into a two-dimensional convolution filter

Parameters
targetMust be GL_CONVOLUTION_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
xThe window space coordinates of the lower-left coordinate of the pixel array to copy.
widthThe width of the pixel array to copy.
heightThe height of the pixel array to copy.
static void OpenTK.Graphics.OpenGL.GL.CopyPixels ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelCopyType  type 
)
static

[requires: v1.0][deprecated: v3.1] Copy pixels in the frame buffer

Parameters
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecify the dimensions of the rectangular region of pixels to be copied. Both must be nonnegative.
typeSpecifies whether color values, depth values, or stencil values are to be copied. Symbolic constants GL_COLOR, GL_DEPTH, and GL_STENCIL are accepted.
static void OpenTK.Graphics.OpenGL.GL.CopyTexImage1D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  border 
)
static

[requires: v1.1] Copy pixels into a 1D texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
xSpecify the window coordinates of the left corner of the row of pixels to be copied.
widthSpecifies the width of the texture image. Must be 0 or 2 sup n + 2 ( border ) for some integer . The height of the texture image is 1.
borderSpecifies the width of the border. Must be either 0 or 1.
static void OpenTK.Graphics.OpenGL.GL.CopyTexImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v1.1] Copy pixels into a 2D texture image

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

[requires: v1.1] Copy a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies the texel offset within the texture array.
xSpecify the window coordinates of the left corner of the row of pixels to be copied.
widthSpecifies the width of the texture subimage.
static void OpenTK.Graphics.OpenGL.GL.CopyTexSubImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.1] Copy a two-dimensional texture subimage

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

[requires: v1.2] Copy a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
static Int32 OpenTK.Graphics.OpenGL.GL.CreateProgram ( )
static

[requires: v2.0] Creates a program object

static Int32 OpenTK.Graphics.OpenGL.GL.CreateShader ( OpenTK.Graphics.OpenGL.ShaderType  type)
static

[requires: v2.0] Creates a shader object

Parameters
shaderTypeSpecifies the type of shader to be created. Must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER, or GL_FRAGMENT_SHADER.
static Int32 OpenTK.Graphics.OpenGL.GL.CreateShaderProgram ( OpenTK.Graphics.OpenGL.ShaderType  type,
Int32  count,
String[]  strings 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings

Parameters
typeSpecifies the type of shader to create.
countSpecifies the number of source code strings in the array strings.
stringsSpecifies the address of an array of pointers to source code strings from which to create the program object.
static void OpenTK.Graphics.OpenGL.GL.CullFace ( OpenTK.Graphics.OpenGL.CullFaceMode  mode)
static

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

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

[requires: v1.5] Deletes a single buffer object

Parameters
idThe buffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteBuffer ( uint  id)
static

[requires: v1.5] Deletes a single buffer object

Parameters
idThe buffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteBuffers ( Int32  n,
Int32[]  buffers 
)
static

[requires: v1.5] Delete named buffer objects

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

[requires: v1.5] Delete named buffer objects

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

[requires: v1.5] Delete named buffer objects

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

[requires: v1.5] Delete named buffer objects

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

[requires: v1.5] Delete named buffer objects

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

[requires: v1.5] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffer ( int  id)
static

[requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object

Parameters
idThe framebuffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffer ( uint  id)
static

[requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object

Parameters
idThe framebuffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
Int32[]  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
ref Int32  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
Int32 *  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
UInt32[]  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
ref UInt32  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteFramebuffers ( Int32  n,
UInt32 *  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete framebuffer objects

Parameters
nSpecifies the number of framebuffer objects to be deleted.
framebuffersA pointer to an array containing n framebuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteLists ( Int32  list,
Int32  range 
)
static

[requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists

Parameters
listSpecifies the integer name of the first display list to delete.
rangeSpecifies the number of display lists to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteLists ( UInt32  list,
Int32  range 
)
static

[requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists

Parameters
listSpecifies the integer name of the first display list to delete.
rangeSpecifies the number of display lists to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgram ( Int32  program)
static

[requires: v2.0] Deletes a program object

Parameters
programSpecifies the program object to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgram ( UInt32  program)
static

[requires: v2.0] Deletes a program object

Parameters
programSpecifies the program object to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipeline ( int  id)
static

[requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object

Parameters
idThe program pipeline object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipeline ( uint  id)
static

[requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object

Parameters
idThe program pipeline object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
Int32[]  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
ref Int32  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
Int32 *  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
UInt32[]  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
ref UInt32  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteProgramPipelines ( Int32  n,
UInt32 *  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Delete program pipeline objects

Parameters
nSpecifies the number of program pipeline objects to delete.
pipelinesSpecifies an array of names of program pipeline objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
Int32[]  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
ref Int32  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
Int32 *  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
UInt32[]  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
ref UInt32  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteQueries ( Int32  n,
UInt32 *  ids 
)
static

[requires: v1.5] Delete named query objects

Parameters
nSpecifies the number of query objects to be deleted.
idsSpecifies an array of query objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteQuery ( int  id)
static

[requires: v1.5] Deletes a single query object

Parameters
idThe query object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteQuery ( uint  id)
static

Deletes a single query object

Parameters
idThe query object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffer ( int  id)
static

[requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object

Parameters
idThe renderbuffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffer ( uint  id)
static

[requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object

Parameters
idThe renderbuffer object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
Int32[]  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
ref Int32  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
Int32 *  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
UInt32[]  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
ref UInt32  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteRenderbuffers ( Int32  n,
UInt32 *  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Delete renderbuffer objects

Parameters
nSpecifies the number of renderbuffer objects to be deleted.
renderbuffersA pointer to an array containing n renderbuffer objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteSampler ( int  id)
static

Deletes a single sampler object

Parameters
idThe sampler object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteSampler ( uint  id)
static

Deletes a single sampler object

Parameters
idThe sampler object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
Int32[]  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
ref Int32  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
Int32 *  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
UInt32[]  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
ref UInt32  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteSamplers ( Int32  count,
UInt32 *  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Delete named sampler objects

Parameters
nSpecifies the number of sampler objects to be deleted.
idsSpecifies an array of sampler objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteShader ( Int32  shader)
static

[requires: v2.0] Deletes a shader object

Parameters
shaderSpecifies the shader object to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteShader ( UInt32  shader)
static

[requires: v2.0] Deletes a shader object

Parameters
shaderSpecifies the shader object to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteSync ( IntPtr  sync)
static

[requires: v1.2 and ARB_sync] Delete a sync object

Parameters
syncThe sync object to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteTexture ( int  id)
static

[requires: v1.1] Delete a single texture name

Parameters
idThe texture to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteTexture ( uint  id)
static

[requires: v1.1] Delete a single texture name

Parameters
idThe texture to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteTextures ( Int32  n,
Int32[]  textures 
)
static

[requires: v1.1] Delete named textures

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

[requires: v1.1] Delete named textures

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

[requires: v1.1] Delete named textures

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

[requires: v1.1] Delete named textures

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

[requires: v1.1] Delete named textures

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

[requires: v1.1] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( int  id)
static

[requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object

Parameters
idThe transform feedback object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( uint  id)
static

[requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object

Parameters
idThe transform feedback object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
Int32[]  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
ref Int32  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
Int32 *  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
UInt32[]  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
ref UInt32  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteTransformFeedback ( Int32  n,
UInt32 *  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Delete transform feedback objects

Parameters
nSpecifies the number of transform feedback objects to delete.
idsSpecifies an array of names of transform feedback objects to delete.
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArray ( int  id)
static

[requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object

Parameters
idThe vertex array object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArray ( uint  id)
static

[requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object

Parameters
idThe vertex array object to be deleted
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
Int32[]  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
ref Int32  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
Int32 *  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
UInt32[]  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
ref UInt32  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static unsafe void OpenTK.Graphics.OpenGL.GL.DeleteVertexArrays ( Int32  n,
UInt32 *  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Delete vertex array objects

Parameters
nSpecifies the number of vertex array objects to be deleted.
arraysSpecifies the address of an array containing the n names of the objects to be deleted.
static void OpenTK.Graphics.OpenGL.GL.DepthFunc ( OpenTK.Graphics.OpenGL.DepthFunction  func)
static

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

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

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

Parameters
flagSpecifies whether the depth buffer is enabled for writing. If flag is GL_FALSE, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.
static void OpenTK.Graphics.OpenGL.GL.DepthRange ( Double  near,
Double  far 
)
static

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

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

[requires: v4.1 and ARB_ES2_compatibility] Specify mapping of depth values from normalized device coordinates to window coordinates

Parameters
nearValSpecifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
farValSpecifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( Int32  first,
Int32  count,
Double[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( Int32  first,
Int32  count,
ref Double  v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static unsafe void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( Int32  first,
Int32  count,
Double v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( UInt32  first,
Int32  count,
Double[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( UInt32  first,
Int32  count,
ref Double  v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static unsafe void OpenTK.Graphics.OpenGL.GL.DepthRangeArray ( UInt32  first,
Int32  count,
Double v 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports

Parameters
firstSpecifies the index of the first viewport whose depth range to update.
countSpecifies the number of viewports whose depth range to update.
vSpecifies the address of an array containing the near and far values for the depth range of each modified viewport.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeIndexed ( Int32  index,
Double  n,
Double  f 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport

Parameters
indexSpecifies the index of the viewport whose depth range to update.
nearValSpecifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
farValSpecifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.DepthRangeIndexed ( UInt32  index,
Double  n,
Double  f 
)
static

[requires: v4.1 and ARB_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport

Parameters
indexSpecifies the index of the viewport whose depth range to update.
nearValSpecifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
farValSpecifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.DetachShader ( Int32  program,
Int32  shader 
)
static

[requires: v2.0] Detaches a shader object from a program object to which it is attached

Parameters
programSpecifies the program object from which to detach the shader object.
shaderSpecifies the shader object to be detached.
static void OpenTK.Graphics.OpenGL.GL.DetachShader ( UInt32  program,
UInt32  shader 
)
static

[requires: v2.0] Detaches a shader object from a program object to which it is attached

Parameters
programSpecifies the program object from which to detach the shader object.
shaderSpecifies the shader object to be detached.
static void OpenTK.Graphics.OpenGL.GL.Disable ( OpenTK.Graphics.OpenGL.EnableCap  cap)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.Disable ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
Int32  index 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.Disable ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
UInt32  index 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.DisableClientState ( OpenTK.Graphics.OpenGL.ArrayCap  array)
static

[requires: v1.1][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.DisableVertexAttribArray ( Int32  index)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.DisableVertexAttribArray ( UInt32  index)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.DrawArrays ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  first,
Int32  count 
)
static

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

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

[requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
indirectSpecifies the address of a structure containing the draw parameters.
static void OpenTK.Graphics.OpenGL.GL.DrawArraysIndirect< T1 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
[InAttribute, OutAttribute] T1[]  indirect 
)
static

[requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawArraysIndirect< T1 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
[InAttribute, OutAttribute] T1  indirect[,] 
)
static

[requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawArraysIndirect< T1 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
[InAttribute, OutAttribute] T1  indirect[,,] 
)
static

[requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawArraysIndirect< T1 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
[InAttribute, OutAttribute] ref T1  indirect 
)
static

[requires: v1.2 and ARB_draw_indirect] Render primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawArraysInstanced ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  first,
Int32  count,
Int32  primcount 
)
static

[requires: v3.1] Draw multiple instances of a range of elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
firstSpecifies the starting index in the enabled arrays.
countSpecifies the number of indices to be rendered.
primcountSpecifies the number of instances of the specified range of indices to be rendered.
static void OpenTK.Graphics.OpenGL.GL.DrawBuffer ( OpenTK.Graphics.OpenGL.DrawBufferMode  mode)
static

[requires: v1.0] Specify which color buffers are to be drawn into

Parameters
modeSpecifies up to four color buffers to be drawn into. Symbolic constants GL_NONE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, and GL_FRONT_AND_BACK are accepted. The initial value is GL_FRONT for single-buffered contexts, and GL_BACK for double-buffered contexts.
static void OpenTK.Graphics.OpenGL.GL.DrawBuffers ( Int32  n,
OpenTK.Graphics.OpenGL.DrawBuffersEnum[]  bufs 
)
static

[requires: v2.0] Specifies a list of color buffers to be drawn into

Parameters
nSpecifies the number of buffers in bufs.
bufsPoints to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
static void OpenTK.Graphics.OpenGL.GL.DrawBuffers ( Int32  n,
ref OpenTK.Graphics.OpenGL.DrawBuffersEnum  bufs 
)
static

[requires: v2.0] Specifies a list of color buffers to be drawn into

Parameters
nSpecifies the number of buffers in bufs.
bufsPoints to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.DrawBuffers ( Int32  n,
OpenTK.Graphics.OpenGL.DrawBuffersEnum bufs 
)
static

[requires: v2.0] Specifies a list of color buffers to be drawn into

Parameters
nSpecifies the number of buffers in bufs.
bufsPoints to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
static void OpenTK.Graphics.OpenGL.GL.DrawElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices 
)
static

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

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

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

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

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

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

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

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

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

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

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
static void OpenTK.Graphics.OpenGL.GL.DrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsIndirect ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
OpenTK.Graphics.OpenGL.ArbDrawIndirect  type,
IntPtr  indirect 
)
static

[requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
typeSpecifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
indirectSpecifies the address of a structure containing the draw parameters.
static void OpenTK.Graphics.OpenGL.GL.DrawElementsIndirect< T2 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
OpenTK.Graphics.OpenGL.ArbDrawIndirect  type,
[InAttribute, OutAttribute] T2[]  indirect 
)
static

[requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
typeSpecifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsIndirect< T2 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
OpenTK.Graphics.OpenGL.ArbDrawIndirect  type,
[InAttribute, OutAttribute] T2  indirect[,] 
)
static

[requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
typeSpecifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsIndirect< T2 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
OpenTK.Graphics.OpenGL.ArbDrawIndirect  type,
[InAttribute, OutAttribute] T2  indirect[,,] 
)
static

[requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
typeSpecifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsIndirect< T2 > ( OpenTK.Graphics.OpenGL.ArbDrawIndirect  mode,
OpenTK.Graphics.OpenGL.ArbDrawIndirect  type,
[InAttribute, OutAttribute] ref T2  indirect 
)
static

[requires: v1.2 and ARB_draw_indirect] Render indexed primitives from array data, taking parameters from memory

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
typeSpecifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
indirectSpecifies the address of a structure containing the draw parameters.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstanced ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount 
)
static

[requires: v3.1] Draw multiple instances of a set of elements

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

[requires: v3.1] Draw multiple instances of a set of elements

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

[requires: v3.1] Draw multiple instances of a set of elements

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

[requires: v3.1] Draw multiple instances of a set of elements

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

[requires: v3.1] Draw multiple instances of a set of elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the specified range of indices to be rendered.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstancedBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the indexed geometry that should be drawn.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstancedBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the indexed geometry that should be drawn.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstancedBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  primcount,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the indexed geometry that should be drawn.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstancedBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  primcount,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the indexed geometry that should be drawn.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawElementsInstancedBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  primcount,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the number of instances of the indexed geometry that should be drawn.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawPixels ( Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer

Parameters
widthSpecify the dimensions of the pixel rectangle to be written into the frame buffer.
formatSpecifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted.
typeSpecifies the data type for data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataSpecifies a pointer to the pixel data.
static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > ( Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4[]  pixels 
)
static

[requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer

Parameters
widthSpecify the dimensions of the pixel rectangle to be written into the frame buffer.
formatSpecifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted.
typeSpecifies the data type for data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataSpecifies a pointer to the pixel data.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > ( Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  pixels[,] 
)
static

[requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer

Parameters
widthSpecify the dimensions of the pixel rectangle to be written into the frame buffer.
formatSpecifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted.
typeSpecifies the data type for data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataSpecifies a pointer to the pixel data.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > ( Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  pixels[,,] 
)
static

[requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer

Parameters
widthSpecify the dimensions of the pixel rectangle to be written into the frame buffer.
formatSpecifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted.
typeSpecifies the data type for data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataSpecifies a pointer to the pixel data.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawPixels< T4 > ( Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T4  pixels 
)
static

[requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer

Parameters
widthSpecify the dimensions of the pixel rectangle to be written into the frame buffer.
formatSpecifies the format of the pixel data. Symbolic constants GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA are accepted.
typeSpecifies the data type for data. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
dataSpecifies a pointer to the pixel data.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices 
)
static

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices 
)
static

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5[]  indices 
)
static

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

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

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

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

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

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

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5[]  indices 
)
static

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,] 
)
static

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElements< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,,] 
)
static

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

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

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

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5[]  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  start,
Int32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T5  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5[]  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T5  indices[,,],
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawRangeElementsBaseVertex< T5 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  start,
UInt32  end,
Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T5  indices,
Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render primitives from array data with a per-element offset

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY and GL_PATCHES are accepted.
startSpecifies the minimum array index contained in indices.
endSpecifies the maximum array index contained in indices.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
basevertexSpecifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.DrawTransformFeedback ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  id 
)
static

[requires: v1.2 and ARB_transform_feedback2] Render primitives using a count derived from a transform feedback object

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
idSpecifies the name of a transform feedback object from which to retrieve a primitive count.
static void OpenTK.Graphics.OpenGL.GL.DrawTransformFeedback ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  id 
)
static

[requires: v1.2 and ARB_transform_feedback2] Render primitives using a count derived from a transform feedback object

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
idSpecifies the name of a transform feedback object from which to retrieve a primitive count.
static void OpenTK.Graphics.OpenGL.GL.DrawTransformFeedbackStream ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32  id,
Int32  stream 
)
static

[requires: v1.2 and ARB_transform_feedback3] Render primitives using a count derived from a specifed stream of a transform feedback object

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
idSpecifies the name of a transform feedback object from which to retrieve a primitive count.
streamSpecifies the index of the transform feedback stream from which to retrieve a primitive count.
static void OpenTK.Graphics.OpenGL.GL.DrawTransformFeedbackStream ( OpenTK.Graphics.OpenGL.BeginMode  mode,
UInt32  id,
UInt32  stream 
)
static

[requires: v1.2 and ARB_transform_feedback3] Render primitives using a count derived from a specifed stream of a transform feedback object

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
idSpecifies the name of a transform feedback object from which to retrieve a primitive count.
streamSpecifies the index of the transform feedback stream from which to retrieve a primitive count.
static void OpenTK.Graphics.OpenGL.GL.EdgeFlag ( bool  flag)
static

[requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary

Parameters
flagSpecifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.
static unsafe void OpenTK.Graphics.OpenGL.GL.EdgeFlag ( bool *  flag)
static

[requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary

Parameters
flagSpecifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.
static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer ( Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of edge flags

Parameters
strideSpecifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first edge flag in the array. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > ( Int32  stride,
[InAttribute, OutAttribute] T1[]  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of edge flags

Parameters
strideSpecifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first edge flag in the array. The initial value is 0.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > ( Int32  stride,
[InAttribute, OutAttribute] T1  pointer[,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of edge flags

Parameters
strideSpecifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first edge flag in the array. The initial value is 0.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > ( Int32  stride,
[InAttribute, OutAttribute] T1  pointer[,,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of edge flags

Parameters
strideSpecifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first edge flag in the array. The initial value is 0.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer< T1 > ( Int32  stride,
[InAttribute, OutAttribute] ref T1  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of edge flags

Parameters
strideSpecifies the byte offset between consecutive edge flags. If stride is 0, the edge flags are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first edge flag in the array. The initial value is 0.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.Enable ( OpenTK.Graphics.OpenGL.EnableCap  cap)
static

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static void OpenTK.Graphics.OpenGL.GL.Enable ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
Int32  index 
)
static

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static void OpenTK.Graphics.OpenGL.GL.Enable ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
UInt32  index 
)
static

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static void OpenTK.Graphics.OpenGL.GL.EnableClientState ( OpenTK.Graphics.OpenGL.ArrayCap  array)
static

[requires: v1.1][deprecated: v3.1] Enable or disable client-side capability

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

[requires: v2.0] Enable or disable a generic vertex attribute array

Parameters
indexSpecifies the index of the generic vertex attribute to be enabled or disabled.
static void OpenTK.Graphics.OpenGL.GL.EnableVertexAttribArray ( UInt32  index)
static

[requires: v2.0] Enable or disable a generic vertex attribute array

Parameters
indexSpecifies the index of the generic vertex attribute to be enabled or disabled.
static void OpenTK.Graphics.OpenGL.GL.End ( )
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.EndConditionalRender ( )
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.EndList ( )
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.EndQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target)
static

[requires: v1.5]

static void OpenTK.Graphics.OpenGL.GL.EndQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  index 
)
static

[requires: v1.2 and ARB_transform_feedback3]

static void OpenTK.Graphics.OpenGL.GL.EndQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  index 
)
static

[requires: v1.2 and ARB_transform_feedback3]

static void OpenTK.Graphics.OpenGL.GL.EndTransformFeedback ( )
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.EvalCoord1 ( Double  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord1 ( Double u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord1 ( Single  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord1 ( Single *  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Double  u,
Double  v 
)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Double[]  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( ref Double  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Double u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Single  u,
Single  v 
)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Single[]  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( ref Single  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static unsafe void OpenTK.Graphics.OpenGL.GL.EvalCoord2 ( Single *  u)
static

[requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps

Parameters
uSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
vSpecifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
static void OpenTK.Graphics.OpenGL.GL.EvalMesh1 ( OpenTK.Graphics.OpenGL.MeshMode1  mode,
Int32  i1,
Int32  i2 
)
static

[requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines

Parameters
modeIn glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.
i1Specify the first and last integer values for grid domain variable .
static void OpenTK.Graphics.OpenGL.GL.EvalMesh2 ( OpenTK.Graphics.OpenGL.MeshMode2  mode,
Int32  i1,
Int32  i2,
Int32  j1,
Int32  j2 
)
static

[requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines

Parameters
modeIn glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.
i1Specify the first and last integer values for grid domain variable .
static void OpenTK.Graphics.OpenGL.GL.EvalPoint1 ( Int32  i)
static

[requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh

Parameters
iSpecifies the integer value for grid domain variable .
jSpecifies the integer value for grid domain variable (glEvalPoint2 only).
static void OpenTK.Graphics.OpenGL.GL.EvalPoint2 ( Int32  i,
Int32  j 
)
static

[requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh

Parameters
iSpecifies the integer value for grid domain variable .
jSpecifies the integer value for grid domain variable (glEvalPoint2 only).
static void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer ( Int32  size,
OpenTK.Graphics.OpenGL.FeedbackType  type,
[OutAttribute] Single[]  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Controls feedback mode

Parameters
sizeSpecifies the maximum number of values that can be written into buffer.
typeSpecifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted.
bufferReturns the feedback data.
static void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer ( Int32  size,
OpenTK.Graphics.OpenGL.FeedbackType  type,
[OutAttribute] out Single  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Controls feedback mode

Parameters
sizeSpecifies the maximum number of values that can be written into buffer.
typeSpecifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted.
bufferReturns the feedback data.
static unsafe void OpenTK.Graphics.OpenGL.GL.FeedbackBuffer ( Int32  size,
OpenTK.Graphics.OpenGL.FeedbackType  type,
[OutAttribute] Single *  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Controls feedback mode

Parameters
sizeSpecifies the maximum number of values that can be written into buffer.
typeSpecifies a symbolic constant that describes the information that will be returned for each vertex. GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, and GL_4D_COLOR_TEXTURE are accepted.
bufferReturns the feedback data.
static IntPtr OpenTK.Graphics.OpenGL.GL.FenceSync ( OpenTK.Graphics.OpenGL.ArbSync  condition,
Int32  flags 
)
static

[requires: v1.2 and ARB_sync] Create a new sync object and insert it into the GL command stream

Parameters
conditionSpecifies the condition that must be met to set the sync object's state to signaled. condition must be GL_SYNC_GPU_COMMANDS_COMPLETE.
flagsSpecifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero. flags is a placeholder for anticipated future extensions of fence sync object capabilities.
static IntPtr OpenTK.Graphics.OpenGL.GL.FenceSync ( OpenTK.Graphics.OpenGL.ArbSync  condition,
UInt32  flags 
)
static

[requires: v1.2 and ARB_sync] Create a new sync object and insert it into the GL command stream

Parameters
conditionSpecifies the condition that must be met to set the sync object's state to signaled. condition must be GL_SYNC_GPU_COMMANDS_COMPLETE.
flagsSpecifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero. flags is a placeholder for anticipated future extensions of fence sync object capabilities.
static void OpenTK.Graphics.OpenGL.GL.Finish ( )
static

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

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

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

static void OpenTK.Graphics.OpenGL.GL.FlushMappedBufferRange ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  length 
)
static

[requires: v3.0 and ARB_map_buffer_range] Indicate modifications to a range of a mapped buffer

Parameters
targetSpecifies the target of the flush operation. target must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the start of the buffer subrange, in basic machine units.
lengthSpecifies the length of the buffer subrange, in basic machine units.
static void OpenTK.Graphics.OpenGL.GL.Fog ( OpenTK.Graphics.OpenGL.FogParameter  pname,
Single  param 
)
static

[requires: v1.0][deprecated: v3.1] Specify fog parameters

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

[requires: v1.0][deprecated: v3.1] Specify fog parameters

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

[requires: v1.0][deprecated: v3.1] Specify fog parameters

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

[requires: v1.0][deprecated: v3.1] Specify fog parameters

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

[requires: v1.0][deprecated: v3.1] Specify fog parameters

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

[requires: v1.0][deprecated: v3.1] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.OpenGL.GL.FogCoord ( Double  coord)
static

[requires: v1.4][deprecated: v3.1] Set the current fog coordinates

Parameters
coordSpecify the fog distance.
static unsafe void OpenTK.Graphics.OpenGL.GL.FogCoord ( Double coord)
static

[requires: v1.4][deprecated: v3.1] Set the current fog coordinates

Parameters
coordSpecify the fog distance.
static void OpenTK.Graphics.OpenGL.GL.FogCoord ( Single  coord)
static

[requires: v1.4][deprecated: v3.1] Set the current fog coordinates

Parameters
coordSpecify the fog distance.
static unsafe void OpenTK.Graphics.OpenGL.GL.FogCoord ( Single *  coord)
static

[requires: v1.4][deprecated: v3.1] Set the current fog coordinates

Parameters
coordSpecify the fog distance.
static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer ( OpenTK.Graphics.OpenGL.FogPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of fog coordinates

Parameters
typeSpecifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > ( OpenTK.Graphics.OpenGL.FogPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of fog coordinates

Parameters
typeSpecifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > ( OpenTK.Graphics.OpenGL.FogPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of fog coordinates

Parameters
typeSpecifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > ( OpenTK.Graphics.OpenGL.FogPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of fog coordinates

Parameters
typeSpecifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.FogCoordPointer< T2 > ( OpenTK.Graphics.OpenGL.FogPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of fog coordinates

Parameters
typeSpecifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive fog coordinates. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.FramebufferRenderbuffer ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.RenderbufferTarget  renderbuffertarget,
Int32  renderbuffer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer.
renderbuffertargetSpecifies the renderbuffer target and must be GL_RENDERBUFFER.
renderbufferSpecifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
static void OpenTK.Graphics.OpenGL.GL.FramebufferRenderbuffer ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.RenderbufferTarget  renderbuffertarget,
UInt32  renderbuffer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer.
renderbuffertargetSpecifies the renderbuffer target and must be GL_RENDERBUFFER.
renderbufferSpecifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
Int32  texture,
Int32  level 
)
static

[requires: v1.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer. attachment must be GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMMENT.
textureSpecifies the texture object to attach to the framebuffer attachment point named by attachment.
levelSpecifies the mipmap level of texture to attach.
static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
UInt32  texture,
Int32  level 
)
static

[requires: v1.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer. attachment must be GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMMENT.
textureSpecifies the texture object to attach to the framebuffer attachment point named by attachment.
levelSpecifies the mipmap level of texture to attach.
static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture1D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
Int32  texture,
Int32  level 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture1D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
UInt32  texture,
Int32  level 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture2D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
Int32  texture,
Int32  level 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture2D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
UInt32  texture,
Int32  level 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture3D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
Int32  texture,
Int32  level,
Int32  zoffset 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTexture3D ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.TextureTarget  textarget,
UInt32  texture,
Int32  level,
Int32  zoffset 
)
static

[requires: v3.0 and ARB_framebuffer_object]

static void OpenTK.Graphics.OpenGL.GL.FramebufferTextureLayer ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
Int32  texture,
Int32  level,
Int32  layer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Attach a single layer of a texture to a framebuffer

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer. attachment must be GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMMENT.
textureSpecifies the texture object to attach to the framebuffer attachment point named by attachment.
levelSpecifies the mipmap level of texture to attach.
layerSpecifies the layer of texture to attach.
static void OpenTK.Graphics.OpenGL.GL.FramebufferTextureLayer ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
UInt32  texture,
Int32  level,
Int32  layer 
)
static

[requires: v3.0 and ARB_framebuffer_object] Attach a single layer of a texture to a framebuffer

Parameters
targetSpecifies the framebuffer target. target must be GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER, or GL_FRAMEBUFFER. GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER.
attachmentSpecifies the attachment point of the framebuffer. attachment must be GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMMENT.
textureSpecifies the texture object to attach to the framebuffer attachment point named by attachment.
levelSpecifies the mipmap level of texture to attach.
layerSpecifies the layer of texture to attach.
static void OpenTK.Graphics.OpenGL.GL.FrontFace ( OpenTK.Graphics.OpenGL.FrontFaceDirection  mode)
static

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

Parameters
modeSpecifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW.
static void OpenTK.Graphics.OpenGL.GL.Frustum ( Double  left,
Double  right,
Double  bottom,
Double  top,
Double  zNear,
Double  zFar 
)
static

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

Parameters
leftSpecify the coordinates for the left and right vertical clipping planes.
bottomSpecify the coordinates for the bottom and top horizontal clipping planes.
nearValSpecify the distances to the near and far depth clipping planes. Both distances must be positive.
static int OpenTK.Graphics.OpenGL.GL.GenBuffer ( )
static

[requires: v1.5] Generates a single buffer object name

Returns
The generated buffer object name
static void OpenTK.Graphics.OpenGL.GL.GenBuffers ( Int32  n,
[OutAttribute] Int32[]  buffers 
)
static

[requires: v1.5] Generate buffer object names

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

[requires: v1.5] Generate buffer object names

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

[requires: v1.5] Generate buffer object names

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

[requires: v1.5] Generate buffer object names

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

[requires: v1.5] Generate buffer object names

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

[requires: v1.5] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenerateMipmap ( OpenTK.Graphics.OpenGL.GenerateMipmapTarget  target)
static

[requires: v3.0 and ARB_framebuffer_object] Generate mipmaps for a specified texture target

Parameters
targetSpecifies the target to which the texture whose mimaps to generate is bound. target must be GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY or GL_TEXTURE_CUBE_MAP.
static int OpenTK.Graphics.OpenGL.GL.GenFramebuffer ( )
static

[requires: v3.0 and ARB_framebuffer_object] Generates a single framebuffer object name

Returns
The generated framebuffer object name
static void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] Int32[]  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] out Int32  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] Int32 *  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] UInt32[]  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] out UInt32  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenFramebuffers ( Int32  n,
[OutAttribute] UInt32 *  framebuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate framebuffer object names

Parameters
nSpecifies the number of framebuffer object names to generate.
idsSpecifies an array in which the generated framebuffer object names are stored.
static Int32 OpenTK.Graphics.OpenGL.GL.GenLists ( Int32  range)
static

[requires: v1.0][deprecated: v3.1] Generate a contiguous set of empty display lists

Parameters
rangeSpecifies the number of contiguous empty display lists to be generated.
static int OpenTK.Graphics.OpenGL.GL.GenProgramPipeline ( )
static

[requires: v4.1 and ARB_separate_shader_objects] Generates a single single pipeline object name

Returns
The generated single pipeline object name
static void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] Int32[]  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] out Int32  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] Int32 *  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] UInt32[]  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] out UInt32  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenProgramPipelines ( Int32  n,
[OutAttribute] UInt32 *  pipelines 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Reserve program pipeline object names

Parameters
nSpecifies the number of program pipeline object names to reserve.
pipelinesSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] Int32[]  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] out Int32  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] Int32 *  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] UInt32[]  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] out UInt32  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenQueries ( Int32  n,
[OutAttribute] UInt32 *  ids 
)
static

[requires: v1.5] Generate query object names

Parameters
nSpecifies the number of query object names to be generated.
idsSpecifies an array in which the generated query object names are stored.
static int OpenTK.Graphics.OpenGL.GL.GenQuery ( )
static

[requires: v1.5] Generates a single query object name

Returns
The generated query object name
static int OpenTK.Graphics.OpenGL.GL.GenRenderbuffer ( )
static

[requires: v3.0 and ARB_framebuffer_object] Generates a single renderbuffer object name

Returns
The generated renderbuffer object name
static void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] Int32[]  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] out Int32  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] Int32 *  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] UInt32[]  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] out UInt32  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenRenderbuffers ( Int32  n,
[OutAttribute] UInt32 *  renderbuffers 
)
static

[requires: v3.0 and ARB_framebuffer_object] Generate renderbuffer object names

Parameters
nSpecifies the number of renderbuffer object names to generate.
renderbuffersSpecifies an array in which the generated renderbuffer object names are stored.
static int OpenTK.Graphics.OpenGL.GL.GenSampler ( )
static

Generates a single sampler object name

Returns
The generated sampler object name
static void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] Int32[]  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] out Int32  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] Int32 *  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] UInt32[]  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] out UInt32  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenSamplers ( Int32  count,
[OutAttribute] UInt32 *  samplers 
)
static

[requires: v1.2 and ARB_sampler_objects] Generate sampler object names

Parameters
nSpecifies the number of sampler object names to generate.
samplersSpecifies an array in which the generated sampler object names are stored.
static int OpenTK.Graphics.OpenGL.GL.GenTexture ( )
static

[requires: v1.1] Generate a single texture name

Returns
The generated texture name
static void OpenTK.Graphics.OpenGL.GL.GenTextures ( Int32  n,
[OutAttribute] Int32[]  textures 
)
static

[requires: v1.1] Generate texture names

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

[requires: v1.1] Generate texture names

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

[requires: v1.1] Generate texture names

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

[requires: v1.1] Generate texture names

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

[requires: v1.1] Generate texture names

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

[requires: v1.1] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static int OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( )
static

[requires: v1.2 and ARB_transform_feedback2] Generates a single transform feedback object name

Returns
The generated transform feedback object name
static void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] Int32[]  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] out Int32  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] Int32 *  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] UInt32[]  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] out UInt32  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenTransformFeedback ( Int32  n,
[OutAttribute] UInt32 *  ids 
)
static

[requires: v1.2 and ARB_transform_feedback2] Reserve transform feedback object names

Parameters
nSpecifies the number of transform feedback object names to reserve.
idsSpecifies an array of into which the reserved names will be written.
static int OpenTK.Graphics.OpenGL.GL.GenVertexArray ( )
static

[requires: v3.0 and ARB_vertex_array_object] Generates a single vertex array object name

Returns
The generated vertex array object name
static void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] Int32[]  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] out Int32  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] Int32 *  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] UInt32[]  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] out UInt32  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GenVertexArrays ( Int32  n,
[OutAttribute] UInt32 *  arrays 
)
static

[requires: v3.0 and ARB_vertex_array_object] Generate vertex array object names

Parameters
nSpecifies the number of vertex array object names to generate.
arraysSpecifies an array in which the generated vertex array object names are stored.
static void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active attribute variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the attribute variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the attribute variable.
typeReturns the data type of the attribute variable.
nameReturns a null terminated string containing the name of the attribute variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active attribute variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the attribute variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the attribute variable.
typeReturns the data type of the attribute variable.
nameReturns a null terminated string containing the name of the attribute variable.
static void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active attribute variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the attribute variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the attribute variable.
typeReturns the data type of the attribute variable.
nameReturns a null terminated string containing the name of the attribute variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveAttrib ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active attribute variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the attribute variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the attribute variable.
typeReturns the data type of the attribute variable.
nameReturns a null terminated string containing the name of the attribute variable.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineName ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
Int32  bufsize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query the subroutine name.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable which is to receive the length of the shader subroutine uniform name.
nameSpecifies the address of an array into which the name of the shader subroutine uniform will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineName ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
Int32  bufsize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query the subroutine name.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable which is to receive the length of the shader subroutine uniform name.
nameSpecifies the address of an array into which the name of the shader subroutine uniform will be written.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineName ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
Int32  bufsize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query the subroutine name.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable which is to receive the length of the shader subroutine uniform name.
nameSpecifies the address of an array into which the name of the shader subroutine uniform will be written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineName ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
Int32  bufsize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query the subroutine name.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable which is to receive the length of the shader subroutine uniform name.
nameSpecifies the address of an array into which the name of the shader subroutine uniform will be written.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] Int32[]  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] out Int32  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] Int32[]  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] out Int32  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniform ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter  pname,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query a property of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
pnameSpecifies the parameter of the shader subroutine uniform to query. pname must be GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_UNIFORM_SIZE or GL_UNIFORM_NAME_LENGTH.
valuesSpecifies the address of a into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniformName ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
Int32  bufsize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable into which is written the number of characters copied into name.
nameSpecifies the address of a buffer that will receive the name of the specified shader subroutine uniform.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniformName ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  index,
Int32  bufsize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable into which is written the number of characters copied into name.
nameSpecifies the address of a buffer that will receive the name of the specified shader subroutine uniform.
static void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniformName ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
Int32  bufsize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable into which is written the number of characters copied into name.
nameSpecifies the address of a buffer that will receive the name of the specified shader subroutine uniform.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveSubroutineUniformName ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
UInt32  index,
Int32  bufsize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Query the name of an active shader subroutine uniform

Parameters
programSpecifies the name of the program containing the subroutine.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
indexSpecifies the index of the shader subroutine uniform.
bufsizeSpecifies the size of the buffer whose address is given in name.
lengthSpecifies the address of a variable into which is written the number of characters copied into name.
nameSpecifies the address of a buffer that will receive the name of the specified shader subroutine uniform.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniform ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active uniform variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the uniform variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the uniform variable.
typeReturns the data type of the uniform variable.
nameReturns a null terminated string containing the name of the uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniform ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active uniform variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the uniform variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the uniform variable.
typeReturns the data type of the uniform variable.
nameReturns a null terminated string containing the name of the uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniform ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active uniform variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the uniform variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the uniform variable.
typeReturns the data type of the uniform variable.
nameReturns a null terminated string containing the name of the uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniform ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v2.0] Returns information about an active uniform variable for the specified program object

Parameters
programSpecifies the program object to be queried.
indexSpecifies the index of the uniform variable to be queried.
bufSizeSpecifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
lengthReturns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than NULL is passed.
sizeReturns the size of the uniform variable.
typeReturns the data type of the uniform variable.
nameReturns a null terminated string containing the name of the uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( Int32  program,
Int32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( Int32  program,
Int32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( Int32  program,
Int32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( UInt32  program,
UInt32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( UInt32  program,
UInt32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlock ( UInt32  program,
UInt32  uniformBlockIndex,
OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query information about an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
pnameSpecifies the name of the parameter to query.
paramsSpecifies the address of a variable to receive the result of the query.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlockName ( Int32  program,
Int32  uniformBlockIndex,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the name of an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
bufSizeSpecifies the size of the buffer addressed by uniformBlockName.
lengthSpecifies the address of a variable to receive the number of characters that were written to uniformBlockName.
uniformBlockNameSpecifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlockName ( Int32  program,
Int32  uniformBlockIndex,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the name of an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
bufSizeSpecifies the size of the buffer addressed by uniformBlockName.
lengthSpecifies the address of a variable to receive the number of characters that were written to uniformBlockName.
uniformBlockNameSpecifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlockName ( UInt32  program,
UInt32  uniformBlockIndex,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the name of an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
bufSizeSpecifies the size of the buffer addressed by uniformBlockName.
lengthSpecifies the address of a variable to receive the number of characters that were written to uniformBlockName.
uniformBlockNameSpecifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformBlockName ( UInt32  program,
UInt32  uniformBlockIndex,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the name of an active uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockIndexSpecifies the index of the uniform block within program.
bufSizeSpecifies the size of the buffer addressed by uniformBlockName.
lengthSpecifies the address of a variable to receive the number of characters that were written to uniformBlockName.
uniformBlockNameSpecifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformName ( Int32  program,
Int32  uniformIndex,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  uniformName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query the name of an active uniform

Parameters
programSpecifies the program containing the active uniform index uniformIndex.
uniformIndexSpecifies the index of the active uniform whose name to query.
bufSizeSpecifies the size of the buffer, in units of GLchar, of the buffer whose address is specified in uniformName.
lengthSpecifies the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed by uniformName.
uniformNameSpecifies the address of a buffer into which the GL will place the name of the active uniform at uniformIndex within program.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformName ( Int32  program,
Int32  uniformIndex,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  uniformName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query the name of an active uniform

Parameters
programSpecifies the program containing the active uniform index uniformIndex.
uniformIndexSpecifies the index of the active uniform whose name to query.
bufSizeSpecifies the size of the buffer, in units of GLchar, of the buffer whose address is specified in uniformName.
lengthSpecifies the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed by uniformName.
uniformNameSpecifies the address of a buffer into which the GL will place the name of the active uniform at uniformIndex within program.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniformName ( UInt32  program,
UInt32  uniformIndex,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  uniformName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query the name of an active uniform

Parameters
programSpecifies the program containing the active uniform index uniformIndex.
uniformIndexSpecifies the index of the active uniform whose name to query.
bufSizeSpecifies the size of the buffer, in units of GLchar, of the buffer whose address is specified in uniformName.
lengthSpecifies the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed by uniformName.
uniformNameSpecifies the address of a buffer into which the GL will place the name of the active uniform at uniformIndex within program.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniformName ( UInt32  program,
UInt32  uniformIndex,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  uniformName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Query the name of an active uniform

Parameters
programSpecifies the program containing the active uniform index uniformIndex.
uniformIndexSpecifies the index of the active uniform whose name to query.
bufSizeSpecifies the size of the buffer, in units of GLchar, of the buffer whose address is specified in uniformName.
lengthSpecifies the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed by uniformName.
uniformNameSpecifies the address of a buffer into which the GL will place the name of the active uniform at uniformIndex within program.
static void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( Int32  program,
Int32  uniformCount,
Int32[]  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( Int32  program,
Int32  uniformCount,
ref Int32  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( Int32  program,
Int32  uniformCount,
Int32 *  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( UInt32  program,
Int32  uniformCount,
UInt32[]  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( UInt32  program,
Int32  uniformCount,
ref UInt32  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetActiveUniforms ( UInt32  program,
Int32  uniformCount,
UInt32 *  uniformIndices,
OpenTK.Graphics.OpenGL.ActiveUniformParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0 and ARB_uniform_buffer_object]

static void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( Int32  program,
Int32  maxCount,
[OutAttribute] out Int32  count,
[OutAttribute] out Int32  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( Int32  program,
Int32  maxCount,
[OutAttribute] Int32 *  count,
[OutAttribute] Int32[]  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( Int32  program,
Int32  maxCount,
[OutAttribute] Int32 *  count,
[OutAttribute] Int32 *  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( UInt32  program,
Int32  maxCount,
[OutAttribute] out Int32  count,
[OutAttribute] out UInt32  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( UInt32  program,
Int32  maxCount,
[OutAttribute] Int32 *  count,
[OutAttribute] UInt32[]  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetAttachedShaders ( UInt32  program,
Int32  maxCount,
[OutAttribute] Int32 *  count,
[OutAttribute] UInt32 *  obj 
)
static

[requires: v2.0] Returns the handles of the shader objects attached to a program object

Parameters
programSpecifies the program object to be queried.
maxCountSpecifies the size of the array for storing the returned object names.
countReturns the number of names actually returned in objects.
shadersSpecifies an array that is used to return the names of attached shader objects.
static Int32 OpenTK.Graphics.OpenGL.GL.GetAttribLocation ( Int32  program,
String  name 
)
static

[requires: v2.0] Returns the location of an attribute variable

Parameters
programSpecifies the program object to be queried.
namePoints to a null terminated string containing the name of the attribute variable whose location is to be queried.
static Int32 OpenTK.Graphics.OpenGL.GL.GetAttribLocation ( UInt32  program,
String  name 
)
static

[requires: v2.0] Returns the location of an attribute variable

Parameters
programSpecifies the program object to be queried.
namePoints to a null terminated string containing the name of the attribute variable whose location is to be queried.
static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] bool[]  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] out bool  data 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] bool *  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] bool[]  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] out bool  data 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] bool *  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] bool @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] out bool @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetBoolean ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] bool *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetBufferParameter ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferParameterName  pname,
[OutAttribute] Int64 @[]  params 
)
static

[requires: v3.2] Return parameters of a buffer object

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
valueSpecifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
dataReturns the requested parameter.
static void OpenTK.Graphics.OpenGL.GL.GetBufferParameter ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferParameterName  pname,
[OutAttribute] out Int64 @  params 
)
static

[requires: v3.2] Return parameters of a buffer object

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

[requires: v3.2] Return parameters of a buffer object

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

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

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

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

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

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

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

[requires: v1.5] Return the pointer to a mapped buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
pnameSpecifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
paramsReturns the pointer value specified by pname.
static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferPointer  pname,
[InAttribute, OutAttribute] T2 @[]  params 
)
static

[requires: v1.5] Return the pointer to a mapped buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
pnameSpecifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
paramsReturns the pointer value specified by pname.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferPointer  pname,
[InAttribute, OutAttribute] T2 @  params[,] 
)
static

[requires: v1.5] Return the pointer to a mapped buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
pnameSpecifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
paramsReturns the pointer value specified by pname.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferPointer  pname,
[InAttribute, OutAttribute] T2 @  params[,,] 
)
static

[requires: v1.5] Return the pointer to a mapped buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
pnameSpecifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
paramsReturns the pointer value specified by pname.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferPointer< T2 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferPointer  pname,
[InAttribute, OutAttribute] ref T2 @  params 
)
static

[requires: v1.5] Return the pointer to a mapped buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
pnameSpecifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
paramsReturns the pointer value specified by pname.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[OutAttribute] IntPtr  data 
)
static

[requires: v1.5] Returns a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
sizeSpecifies the size in bytes of the data store region being returned.
dataSpecifies a pointer to the location where buffer object data is returned.
static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3[]  data 
)
static

[requires: v1.5] Returns a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
sizeSpecifies the size in bytes of the data store region being returned.
dataSpecifies a pointer to the location where buffer object data is returned.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,] 
)
static

[requires: v1.5] Returns a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
sizeSpecifies the size in bytes of the data store region being returned.
dataSpecifies a pointer to the location where buffer object data is returned.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,,] 
)
static

[requires: v1.5] Returns a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
sizeSpecifies the size in bytes of the data store region being returned.
dataSpecifies a pointer to the location where buffer object data is returned.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetBufferSubData< T3 > ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] ref T3  data 
)
static

[requires: v1.5] Returns a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
sizeSpecifies the size in bytes of the data store region being returned.
dataSpecifies a pointer to the location where buffer object data is returned.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetClipPlane ( OpenTK.Graphics.OpenGL.ClipPlaneName  plane,
[OutAttribute] Double[]  equation 
)
static

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

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

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

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

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

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

[requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table

Parameters
targetMust be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
formatThe format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in table. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
tablePointer to a one-dimensional array of pixel data containing the contents of the color table.
static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3[]  table 
)
static

[requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table

Parameters
targetMust be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
formatThe format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in table. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
tablePointer to a one-dimensional array of pixel data containing the contents of the color table.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  table[,] 
)
static

[requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table

Parameters
targetMust be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
formatThe format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in table. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
tablePointer to a one-dimensional array of pixel data containing the contents of the color table.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  table[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table

Parameters
targetMust be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
formatThe format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in table. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
tablePointer to a one-dimensional array of pixel data containing the contents of the color table.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetColorTable< T3 > ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T3  table 
)
static

[requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table

Parameters
targetMust be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
formatThe format of the pixel data in table. The possible values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeThe type of the pixel data in table. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
tablePointer to a one-dimensional array of pixel data containing the contents of the color table.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetColorTableParameter ( OpenTK.Graphics.OpenGL.ColorTableTarget  target,
OpenTK.Graphics.OpenGL.GetColorTableParameterPName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get color lookup table parameters

Parameters
targetThe target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, or GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE.
pnameThe symbolic name of a color lookup table parameter. Must be one of GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, or GL_COLOR_TABLE_INTENSITY_SIZE.
paramsA pointer to an array where the values of the parameter will be stored.
static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
[OutAttribute] IntPtr  img 
)
static

[requires: v1.3] Return a compressed texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
lodSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
imgReturns the compressed texture image.
static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
[InAttribute, OutAttribute] T2[]  img 
)
static

[requires: v1.3] Return a compressed texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
lodSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
imgReturns the compressed texture image.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
[InAttribute, OutAttribute] T2  img[,] 
)
static

[requires: v1.3] Return a compressed texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
lodSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
imgReturns the compressed texture image.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
[InAttribute, OutAttribute] T2  img[,,] 
)
static

[requires: v1.3] Return a compressed texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
lodSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
imgReturns the compressed texture image.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage< T2 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
[InAttribute, OutAttribute] ref T2  img 
)
static

[requires: v1.3] Return a compressed texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
lodSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
imgReturns the compressed texture image.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  image 
)
static

[requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel

Parameters
targetThe filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
formatFormat of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output image. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
imagePointer to storage for the output image.
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3[]  image 
)
static

[requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel

Parameters
targetThe filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
formatFormat of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output image. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
imagePointer to storage for the output image.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  image[,] 
)
static

[requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel

Parameters
targetThe filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
formatFormat of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output image. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
imagePointer to storage for the output image.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  image[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel

Parameters
targetThe filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
formatFormat of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output image. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
imagePointer to storage for the output image.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter< T3 > ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T3  image 
)
static

[requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel

Parameters
targetThe filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
formatFormat of the output image. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output image. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
imagePointer to storage for the output image.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter ( OpenTK.Graphics.OpenGL.ConvolutionTarget  target,
OpenTK.Graphics.OpenGL.GetConvolutionParameterPName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get convolution parameters

Parameters
targetThe filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pnameThe parameter to be retrieved. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, or GL_MAX_CONVOLUTION_HEIGHT.
paramsPointer to storage for the parameters to be retrieved.
static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Double[]  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] out Double  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Double data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Double[]  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] out Double  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Double data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Double @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] out Double params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetDouble ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v1.0]

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

[requires: v1.0] Return error information

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Single[]  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] out Single  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Single *  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Single[]  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] out Single  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Single *  data 
)
static

[requires: v4.1 and ARB_viewport_array]

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetFloat ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0]

static Int32 OpenTK.Graphics.OpenGL.GL.GetFragDataIndex ( Int32  program,
String  name 
)
static

[requires: v1.2 and ARB_blend_func_extended] Query the bindings of color indices to user-defined varying out variables

Parameters
programThe name of the program containing varying out variable whose binding to query
nameThe name of the user-defined varying out variable whose index to query
static Int32 OpenTK.Graphics.OpenGL.GL.GetFragDataIndex ( UInt32  program,
String  name 
)
static

[requires: v1.2 and ARB_blend_func_extended] Query the bindings of color indices to user-defined varying out variables

Parameters
programThe name of the program containing varying out variable whose binding to query
nameThe name of the user-defined varying out variable whose index to query
static Int32 OpenTK.Graphics.OpenGL.GL.GetFragDataLocation ( Int32  program,
String  name 
)
static

[requires: v3.0] Query the bindings of color numbers to user-defined varying out variables

Parameters
programThe name of the program containing varying out variable whose binding to query
nameThe name of the user-defined varying out variable whose binding to query
static Int32 OpenTK.Graphics.OpenGL.GL.GetFragDataLocation ( UInt32  program,
String  name 
)
static

[requires: v3.0] Query the bindings of color numbers to user-defined varying out variables

Parameters
programThe name of the program containing varying out variable whose binding to query
nameThe name of the user-defined varying out variable whose binding to query
static void OpenTK.Graphics.OpenGL.GL.GetFramebufferAttachmentParameter ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.FramebufferParameterName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Parameters
targetSpecifies the target of the query operation.
attachmentSpecifies the attachment within target
pnameSpecifies the parameter of attachment to query.
paramsSpecifies the address of a variable receive the value of pname for attachment.
static void OpenTK.Graphics.OpenGL.GL.GetFramebufferAttachmentParameter ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.FramebufferParameterName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Parameters
targetSpecifies the target of the query operation.
attachmentSpecifies the attachment within target
pnameSpecifies the parameter of attachment to query.
paramsSpecifies the address of a variable receive the value of pname for attachment.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetFramebufferAttachmentParameter ( OpenTK.Graphics.OpenGL.FramebufferTarget  target,
OpenTK.Graphics.OpenGL.FramebufferAttachment  attachment,
OpenTK.Graphics.OpenGL.FramebufferParameterName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Parameters
targetSpecifies the target of the query operation.
attachmentSpecifies the attachment within target
pnameSpecifies the parameter of attachment to query.
paramsSpecifies the address of a variable receive the value of pname for attachment.
static void OpenTK.Graphics.OpenGL.GL.GetHistogram ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  values 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram table

Parameters
targetMust be GL_HISTOGRAM.
resetIf GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified.
formatThe format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeThe type of values to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned histogram table.
static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4[]  values 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram table

Parameters
targetMust be GL_HISTOGRAM.
resetIf GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified.
formatThe format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeThe type of values to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned histogram table.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  values[,] 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram table

Parameters
targetMust be GL_HISTOGRAM.
resetIf GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified.
formatThe format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeThe type of values to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned histogram table.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  values[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram table

Parameters
targetMust be GL_HISTOGRAM.
resetIf GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified.
formatThe format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeThe type of values to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned histogram table.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetHistogram< T4 > ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T4  values 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram table

Parameters
targetMust be GL_HISTOGRAM.
resetIf GL_TRUE, each component counter that is actually returned is reset to zero. (Other counters are unaffected.) If GL_FALSE, none of the counters in the histogram table is modified.
formatThe format of values to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeThe type of values to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned histogram table.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetHistogramParameter ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
OpenTK.Graphics.OpenGL.GetHistogramParameterPName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get histogram parameters

Parameters
targetMust be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
pnameThe name of the parameter to be retrieved. Must be one of GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, or GL_HISTOGRAM_SINK.
paramsPointer to storage for the returned values.
static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Int64[]  data 
)
static

[requires: v3.2]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] out Int64  data 
)
static

[requires: v3.2]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Int64 *  data 
)
static

[requires: v3.2]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Int64[]  data 
)
static

[requires: v3.2]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] out Int64  data 
)
static

[requires: v3.2]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Int64 *  data 
)
static

[requires: v3.2]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Int32[]  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] out Int32  data 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
Int32  index,
[OutAttribute] Int32 *  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Int32[]  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] out Int32  data 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetIndexedPName  target,
UInt32  index,
[OutAttribute] Int32 *  data 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger ( OpenTK.Graphics.OpenGL.GetPName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.OpenGL.GL.GetInteger64 ( OpenTK.Graphics.OpenGL.ArbSync  pname,
[OutAttribute] Int64 @[]  params 
)
static

[requires: v1.2 and ARB_sync]

static void OpenTK.Graphics.OpenGL.GL.GetInteger64 ( OpenTK.Graphics.OpenGL.ArbSync  pname,
[OutAttribute] out Int64 @  params 
)
static

[requires: v1.2 and ARB_sync]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetInteger64 ( OpenTK.Graphics.OpenGL.ArbSync  pname,
[OutAttribute] Int64 *@  params 
)
static

[requires: v1.2 and ARB_sync]

static void OpenTK.Graphics.OpenGL.GL.GetLight ( OpenTK.Graphics.OpenGL.LightName  light,
OpenTK.Graphics.OpenGL.LightParameter  pname,
[OutAttribute] Single @[]  params 
)
static

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

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

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

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

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

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

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

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

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

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

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

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

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] out Double  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] Double v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] Single[]  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] out Single  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] Single *  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] Int32[]  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] out Int32  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMap ( OpenTK.Graphics.OpenGL.MapTarget  target,
OpenTK.Graphics.OpenGL.GetMapQuery  query,
[OutAttribute] Int32 *  v 
)
static

[requires: v1.0][deprecated: v3.1] Return evaluator parameters

Parameters
targetSpecifies the symbolic name of a map. Accepted values are GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, and GL_MAP2_VERTEX_4.
querySpecifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
vReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMaterial ( OpenTK.Graphics.OpenGL.MaterialFace  face,
OpenTK.Graphics.OpenGL.MaterialParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Return material parameters

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

[requires: v1.0][deprecated: v3.1] Return material parameters

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

[requires: v1.0][deprecated: v3.1] Return material parameters

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

[requires: v1.0][deprecated: v3.1] Return material parameters

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

[requires: v1.0][deprecated: v3.1] Return material parameters

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

[requires: v1.0][deprecated: v3.1] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetMinmax ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  values 
)
static

[requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values

Parameters
targetMust be GL_MINMAX.
resetIf GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered.
formatThe format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typesThe type of the data to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned values.
static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4[]  values 
)
static

[requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values

Parameters
targetMust be GL_MINMAX.
resetIf GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered.
formatThe format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typesThe type of the data to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned values.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  values[,] 
)
static

[requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values

Parameters
targetMust be GL_MINMAX.
resetIf GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered.
formatThe format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typesThe type of the data to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned values.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  values[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values

Parameters
targetMust be GL_MINMAX.
resetIf GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered.
formatThe format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typesThe type of the data to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned values.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetMinmax< T4 > ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
bool  reset,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T4  values 
)
static

[requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values

Parameters
targetMust be GL_MINMAX.
resetIf GL_TRUE, all entries in the minmax table that are actually returned are reset to their initial values. (Other entries are unaltered.) If GL_FALSE, the minmax table is unaltered.
formatThe format of the data to be returned in values. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typesThe type of the data to be returned in values. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
valuesA pointer to storage for the returned values.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.GetMinmaxParameterPName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2][deprecated: v3.1] Get minmax parameters

Parameters
targetMust be GL_MINMAX.
pnameThe parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
paramsA pointer to storage for the retrieved parameters.
static void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
Int32  index,
[OutAttribute] Single[]  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
Int32  index,
[OutAttribute] out Single  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
Int32  index,
[OutAttribute] Single *  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
UInt32  index,
[OutAttribute] Single[]  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
UInt32  index,
[OutAttribute] out Single  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetMultisample ( OpenTK.Graphics.OpenGL.GetMultisamplePName  pname,
UInt32  index,
[OutAttribute] Single *  val 
)
static

[requires: v1.2 and ARB_texture_multisample] Retrieve the location of a sample

Parameters
pnameSpecifies the sample parameter name. pname must be GL_SAMPLE_POSITION.
indexSpecifies the index of the sample whose position to query.
valSpecifies the address of an array to receive the position of the sample.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Single[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] out Single  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Single *  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Int32[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] out Int32  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] UInt32[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] out UInt32  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] UInt32 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Int16[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] out Int16  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] Int16 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] UInt16[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] out UInt16  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
[OutAttribute] UInt16 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Return the specified pixel map

Parameters
mapSpecifies the name of the pixel map to return. Accepted values are GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, and GL_PIXEL_MAP_A_TO_A.
dataReturns the pixel map contents.
static void OpenTK.Graphics.OpenGL.GL.GetPointer ( OpenTK.Graphics.OpenGL.GetPointervPName  pname,
[OutAttribute] IntPtr @  params 
)
static

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

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

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

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

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

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

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

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

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

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple ( [OutAttribute] Byte[]  mask)
static

[requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern

Parameters
patternReturns the stipple pattern. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple ( [OutAttribute] out Byte  mask)
static

[requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern

Parameters
patternReturns the stipple pattern. The initial value is all 1's.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetPolygonStipple ( [OutAttribute] Byte mask)
static

[requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern

Parameters
patternReturns the stipple pattern. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.GetProgram ( Int32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetProgram ( Int32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgram ( Int32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetProgram ( UInt32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetProgram ( UInt32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgram ( UInt32  program,
OpenTK.Graphics.OpenGL.ProgramParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns a parameter from a program object

Parameters
programSpecifies the program object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_DELETE_STATUS, GL_LINK_STATUS, GL_VALIDATE_STATUS, GL_INFO_LOG_LENGTH, GL_ATTACHED_SHADERS, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_UNIFORM_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[OutAttribute] IntPtr  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[OutAttribute] IntPtr  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[OutAttribute] IntPtr  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[OutAttribute] IntPtr  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4[]  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4  binary[,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4  binary[,,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] ref T4  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4[]  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4  binary[,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4  binary[,,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] ref T4  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4[]  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4  binary[,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T4  binary[,,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] ref T4  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4[]  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4  binary[,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] T4  binary[,,] 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramBinary< T4 > ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat,
[InAttribute, OutAttribute] ref T4  binary 
)
static

[requires: v4.1 and ARB_get_program_binary] Return a binary representation of a program object's compiled and linked executable source

Parameters
programSpecifies the name of a program object whose binary representation to retrieve.
bufSizeSpecifies the size of the buffer whose address is given by binary.
lengthSpecifies the address of a variable to receive the number of bytes written into binary.
binaryFormatSpecifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
binarySpecifies the address an array into which the GL will return program's binary representation.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog ( Int32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a program object

Parameters
programSpecifies the program object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog ( Int32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a program object

Parameters
programSpecifies the program object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static void OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog ( UInt32  program,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a program object

Parameters
programSpecifies the program object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog ( UInt32  program,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a program object

Parameters
programSpecifies the program object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( Int32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( Int32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( Int32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( UInt32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( UInt32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramPipeline ( UInt32  pipeline,
OpenTK.Graphics.OpenGL.ProgramPipelineParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve properties of a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object whose parameter retrieve.
pnameSpecifies the name of the parameter to retrieve.
paramsSpecifies the address of a variable into which will be written the value or values of pname for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipelineInfoLog ( Int32  pipeline,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve the info log string from a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object from which to retrieve the info log.
bufSizeSpecifies the maximum number of characters, including the null terminator, that may be written into infoLog.
lengthSpecifies the address of a variable into which will be written the number of characters written into infoLog.
infoLogSpecifies the address of an array of characters into which will be written the info log for pipeline.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramPipelineInfoLog ( Int32  pipeline,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve the info log string from a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object from which to retrieve the info log.
bufSizeSpecifies the maximum number of characters, including the null terminator, that may be written into infoLog.
lengthSpecifies the address of a variable into which will be written the number of characters written into infoLog.
infoLogSpecifies the address of an array of characters into which will be written the info log for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramPipelineInfoLog ( UInt32  pipeline,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve the info log string from a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object from which to retrieve the info log.
bufSizeSpecifies the maximum number of characters, including the null terminator, that may be written into infoLog.
lengthSpecifies the address of a variable into which will be written the number of characters written into infoLog.
infoLogSpecifies the address of an array of characters into which will be written the info log for pipeline.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramPipelineInfoLog ( UInt32  pipeline,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Retrieve the info log string from a program pipeline object

Parameters
pipelineSpecifies the name of a program pipeline object from which to retrieve the info log.
bufSizeSpecifies the maximum number of characters, including the null terminator, that may be written into infoLog.
lengthSpecifies the address of a variable into which will be written the number of characters written into infoLog.
infoLogSpecifies the address of an array of characters into which will be written the info log for pipeline.
static void OpenTK.Graphics.OpenGL.GL.GetProgramStage ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ProgramStageParameter  pname,
[OutAttribute] out Int32  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
pnameSpecifies the parameter of the shader to query. pname must be GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINES, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, or GL_ACTIVE_SUBROUTINE_MAX_LENGTH.
valuesSpecifies the address of a variable into which the queried value or values will be placed.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramStage ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ProgramStageParameter  pname,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
pnameSpecifies the parameter of the shader to query. pname must be GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINES, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, or GL_ACTIVE_SUBROUTINE_MAX_LENGTH.
valuesSpecifies the address of a variable into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetProgramStage ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ProgramStageParameter  pname,
[OutAttribute] out Int32  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
pnameSpecifies the parameter of the shader to query. pname must be GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINES, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, or GL_ACTIVE_SUBROUTINE_MAX_LENGTH.
valuesSpecifies the address of a variable into which the queried value or values will be placed.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetProgramStage ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ProgramStageParameter  pname,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve properties of a program object corresponding to a specified shader stage

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for the subroutine parameter. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
pnameSpecifies the parameter of the shader to query. pname must be GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINES, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, or GL_ACTIVE_SUBROUTINE_MAX_LENGTH.
valuesSpecifies the address of a variable into which the queried value or values will be placed.
static void OpenTK.Graphics.OpenGL.GL.GetQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.5] Return parameters of a query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.5] Return parameters of a query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.5] Return parameters of a query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryIndexed ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  index,
OpenTK.Graphics.OpenGL.GetQueryParam  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_transform_feedback3] Return parameters of an indexed query object target

Parameters
targetSpecifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
indexSpecifies the index of the query object target.
pnameSpecifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int64 @[]  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out Int64 @  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int64 *@  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int64 @[]  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out Int64 @  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int64 *@  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( Int32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] UInt64 @[]  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out UInt64 @  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] UInt64 *@  params 
)
static

[requires: v1.2 and ARB_timer_query] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] UInt32 @[]  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetQueryObject ( UInt32  id,
OpenTK.Graphics.OpenGL.GetQueryObjectParam  pname,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v1.5] Return parameters of a query object

Parameters
idSpecifies the name of a query object.
pnameSpecifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetRenderbufferParameter ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
OpenTK.Graphics.OpenGL.RenderbufferParameterName  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object

Parameters
targetSpecifies the target of the query operation. target must be GL_RENDERBUFFER.
pnameSpecifies the parameter whose value to retrieve from the renderbuffer bound to target.
paramsSpecifies the address of an array to receive the value of the queried parameter.
static void OpenTK.Graphics.OpenGL.GL.GetRenderbufferParameter ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
OpenTK.Graphics.OpenGL.RenderbufferParameterName  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object

Parameters
targetSpecifies the target of the query operation. target must be GL_RENDERBUFFER.
pnameSpecifies the parameter whose value to retrieve from the renderbuffer bound to target.
paramsSpecifies the address of an array to receive the value of the queried parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetRenderbufferParameter ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
OpenTK.Graphics.OpenGL.RenderbufferParameterName  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v3.0 and ARB_framebuffer_object] Retrieve information about a bound renderbuffer object

Parameters
targetSpecifies the target of the query operation. target must be GL_RENDERBUFFER.
pnameSpecifies the parameter whose value to retrieve from the renderbuffer bound to target.
paramsSpecifies the address of an array to receive the value of the queried parameter.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects] Return sampler parameter values

Parameters
samplerSpecifies name of the sampler object from which to retrieve parameters.
pnameSpecifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
paramsReturns the sampler parameters.
static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] UInt32 @[]  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetSamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[OutAttribute] IntPtr  column,
[OutAttribute] IntPtr  span 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3[]  row,
[InAttribute, OutAttribute] T4  column[,,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T3 :struct 
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  row[,],
[InAttribute, OutAttribute] T4  column[,,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T3 :struct 
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T3  row[,,],
[InAttribute, OutAttribute] T4  column[,,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T3 :struct 
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T3, T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T3  row,
[InAttribute, OutAttribute] T4  column[,,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T3 :struct 
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[InAttribute, OutAttribute] T4[]  column,
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[InAttribute, OutAttribute] T4  column[,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[InAttribute, OutAttribute] T4  column[,,],
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T4, T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[InAttribute, OutAttribute] ref T4  column,
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T4 :struct 
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[OutAttribute] IntPtr  column,
[InAttribute, OutAttribute] T5[]  span 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[OutAttribute] IntPtr  column,
[InAttribute, OutAttribute] T5  span[,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[OutAttribute] IntPtr  column,
[InAttribute, OutAttribute] T5  span[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetSeparableFilter< T5 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  row,
[OutAttribute] IntPtr  column,
[InAttribute, OutAttribute] ref T5  span 
)
static

[requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images

Parameters
targetThe separable filter to be retrieved. Must be GL_SEPARABLE_2D.
formatFormat of the output images. Must be one of GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
typeData type of components in the output images. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to storage for the row filter image.
columnPointer to storage for the column filter image.
spanPointer to storage for the span filter image (currently unused).
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetShader ( Int32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetShader ( Int32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShader ( Int32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetShader ( UInt32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetShader ( UInt32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShader ( UInt32  shader,
OpenTK.Graphics.OpenGL.ShaderParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns a parameter from a shader object

Parameters
shaderSpecifies the shader object to be queried.
pnameSpecifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
paramsReturns the requested object parameter.
static void OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog ( Int32  shader,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a shader object

Parameters
shaderSpecifies the shader object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog ( Int32  shader,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a shader object

Parameters
shaderSpecifies the shader object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static void OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog ( UInt32  shader,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a shader object

Parameters
shaderSpecifies the shader object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog ( UInt32  shader,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  infoLog 
)
static

[requires: v2.0] Returns the information log for a shader object

Parameters
shaderSpecifies the shader object whose information log is to be queried.
maxLengthSpecifies the size of the character buffer for storing the returned information log.
lengthReturns the length of the string returned in infoLog (excluding the null terminator).
infoLogSpecifies an array of characters that is used to return the information log.
static void OpenTK.Graphics.OpenGL.GL.GetShaderPrecisionFormat ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ShaderPrecisionType  precisiontype,
[OutAttribute] Int32[]  range,
[OutAttribute] Int32[]  precision 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Retrieve the range and precision for numeric formats supported by the shader compiler

Parameters
shaderTypeSpecifies the type of shader whose precision to query. shaderType must be GL_VERTEX_SHADER or GL_FRAGMENT_SHADER.
precisionTypeSpecifies the numeric format whose precision and range to query.
rangeSpecifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
precisionSpecifies the address of an integer into which the numeric precision of the implementation is written.
static void OpenTK.Graphics.OpenGL.GL.GetShaderPrecisionFormat ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ShaderPrecisionType  precisiontype,
[OutAttribute] out Int32  range,
[OutAttribute] out Int32  precision 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Retrieve the range and precision for numeric formats supported by the shader compiler

Parameters
shaderTypeSpecifies the type of shader whose precision to query. shaderType must be GL_VERTEX_SHADER or GL_FRAGMENT_SHADER.
precisionTypeSpecifies the numeric format whose precision and range to query.
rangeSpecifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
precisionSpecifies the address of an integer into which the numeric precision of the implementation is written.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShaderPrecisionFormat ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
OpenTK.Graphics.OpenGL.ShaderPrecisionType  precisiontype,
[OutAttribute] Int32 *  range,
[OutAttribute] Int32 *  precision 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Retrieve the range and precision for numeric formats supported by the shader compiler

Parameters
shaderTypeSpecifies the type of shader whose precision to query. shaderType must be GL_VERTEX_SHADER or GL_FRAGMENT_SHADER.
precisionTypeSpecifies the numeric format whose precision and range to query.
rangeSpecifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
precisionSpecifies the address of an integer into which the numeric precision of the implementation is written.
static void OpenTK.Graphics.OpenGL.GL.GetShaderSource ( Int32  shader,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  source 
)
static

[requires: v2.0] Returns the source code string from a shader object

Parameters
shaderSpecifies the shader object to be queried.
bufSizeSpecifies the size of the character buffer for storing the returned source code string.
lengthReturns the length of the string returned in source (excluding the null terminator).
sourceSpecifies an array of characters that is used to return the source code string.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShaderSource ( Int32  shader,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  source 
)
static

[requires: v2.0] Returns the source code string from a shader object

Parameters
shaderSpecifies the shader object to be queried.
bufSizeSpecifies the size of the character buffer for storing the returned source code string.
lengthReturns the length of the string returned in source (excluding the null terminator).
sourceSpecifies an array of characters that is used to return the source code string.
static void OpenTK.Graphics.OpenGL.GL.GetShaderSource ( UInt32  shader,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] StringBuilder  source 
)
static

[requires: v2.0] Returns the source code string from a shader object

Parameters
shaderSpecifies the shader object to be queried.
bufSizeSpecifies the size of the character buffer for storing the returned source code string.
lengthReturns the length of the string returned in source (excluding the null terminator).
sourceSpecifies an array of characters that is used to return the source code string.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetShaderSource ( UInt32  shader,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] StringBuilder  source 
)
static

[requires: v2.0] Returns the source code string from a shader object

Parameters
shaderSpecifies the shader object to be queried.
bufSizeSpecifies the size of the character buffer for storing the returned source code string.
lengthReturns the length of the string returned in source (excluding the null terminator).
sourceSpecifies an array of characters that is used to return the source code string.
static String OpenTK.Graphics.OpenGL.GL.GetString ( OpenTK.Graphics.OpenGL.StringName  name)
static

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

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

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

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

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

Parameters
nameSpecifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.
indexFor glGetStringi, specifies the index of the string to return.
static Int32 OpenTK.Graphics.OpenGL.GL.GetSubroutineIndex ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
String  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the index of a subroutine uniform of a given shader stage within a program

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
nameSpecifies the name of the subroutine uniform whose index to query.
static Int32 OpenTK.Graphics.OpenGL.GL.GetSubroutineIndex ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
String  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the index of a subroutine uniform of a given shader stage within a program

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
nameSpecifies the name of the subroutine uniform whose index to query.
static Int32 OpenTK.Graphics.OpenGL.GL.GetSubroutineUniformLocation ( Int32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
String  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the location of a subroutine uniform of a given shader stage within a program

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
nameSpecifies the name of the subroutine uniform whose index to query.
static Int32 OpenTK.Graphics.OpenGL.GL.GetSubroutineUniformLocation ( UInt32  program,
OpenTK.Graphics.OpenGL.ShaderType  shadertype,
String  name 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the location of a subroutine uniform of a given shader stage within a program

Parameters
programSpecifies the name of the program containing shader stage.
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
nameSpecifies the name of the subroutine uniform whose index to query.
static void OpenTK.Graphics.OpenGL.GL.GetSync ( IntPtr  sync,
OpenTK.Graphics.OpenGL.ArbSync  pname,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  values 
)
static

[requires: v1.2 and ARB_sync] Query the properties of a sync object

Parameters
syncSpecifies the sync object whose properties to query.
pnameSpecifies the parameter whose value to retrieve from the sync object specified in sync.
bufSizeSpecifies the size of the buffer whose address is given in values.
lengthSpecifies the address of an variable to receive the number of integers placed in values.
valuesSpecifies the address of an array to receive the values of the queried parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSync ( IntPtr  sync,
OpenTK.Graphics.OpenGL.ArbSync  pname,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32[]  values 
)
static

[requires: v1.2 and ARB_sync] Query the properties of a sync object

Parameters
syncSpecifies the sync object whose properties to query.
pnameSpecifies the parameter whose value to retrieve from the sync object specified in sync.
bufSizeSpecifies the size of the buffer whose address is given in values.
lengthSpecifies the address of an variable to receive the number of integers placed in values.
valuesSpecifies the address of an array to receive the values of the queried parameter.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetSync ( IntPtr  sync,
OpenTK.Graphics.OpenGL.ArbSync  pname,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  values 
)
static

[requires: v1.2 and ARB_sync] Query the properties of a sync object

Parameters
syncSpecifies the sync object whose properties to query.
pnameSpecifies the parameter whose value to retrieve from the sync object specified in sync.
bufSizeSpecifies the size of the buffer whose address is given in values.
lengthSpecifies the address of an variable to receive the number of integers placed in values.
valuesSpecifies the address of an array to receive the values of the queried parameter.
static void OpenTK.Graphics.OpenGL.GL.GetTexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture environment parameters

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

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] out Double params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters

Parameters
coordSpecifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the value(s) to be returned. Must be either GL_TEXTURE_GEN_MODE or the name of one of the texture generation plane equations: GL_OBJECT_PLANE or GL_EYE_PLANE.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexImage ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  pixels 
)
static

[requires: v1.0] Return a texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
formatSpecifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.
typeSpecifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
imgReturns the texture image. Should be a pointer to an array of the type specified by type.
static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4[]  pixels 
)
static

[requires: v1.0] Return a texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
formatSpecifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.
typeSpecifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
imgReturns the texture image. Should be a pointer to an array of the type specified by type.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  pixels[,] 
)
static

[requires: v1.0] Return a texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
formatSpecifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.
typeSpecifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
imgReturns the texture image. Should be a pointer to an array of the type specified by type.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T4  pixels[,,] 
)
static

[requires: v1.0] Return a texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
formatSpecifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.
typeSpecifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
imgReturns the texture image. Should be a pointer to an array of the type specified by type.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetTexImage< T4 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T4  pixels 
)
static

[requires: v1.0] Return a texture image

Parameters
targetSpecifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
formatSpecifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.
typeSpecifies a pixel type for the returned data. The supported types are GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
imgReturns the texture image. Should be a pointer to an array of the type specified by type.
Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return texture parameter values for a specific level of detail

Parameters
targetSpecifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.
levelSpecifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
pnameSpecifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_DEPTH, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_BORDER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetTexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture parameter values

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

[requires: v1.0] Return texture parameter values

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

[requires: v1.0] Return texture parameter values

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

[requires: v1.0] Return texture parameter values

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

[requires: v1.0] Return texture parameter values

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

[requires: v1.0] Return texture parameter values

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

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetTexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetTexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] UInt32 @[]  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetTexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetTexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.GetTextureParameter  pname,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetTransformFeedbackVarying ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v3.0] Retrieve information about varying variables selected for transform feedback

Parameters
programThe name of the target program object.
indexThe index of the varying variable whose information to retrieve.
bufSizeThe maximum number of characters, including the null terminator, that may be written into name.
lengthThe address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is NULL no length is returned.
sizeThe address of a variable that will receive the size of the varying.
typeThe address of a variable that will recieve the type of the varying.
nameThe address of a buffer into which will be written the name of the varying.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTransformFeedbackVarying ( Int32  program,
Int32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v3.0] Retrieve information about varying variables selected for transform feedback

Parameters
programThe name of the target program object.
indexThe index of the varying variable whose information to retrieve.
bufSizeThe maximum number of characters, including the null terminator, that may be written into name.
lengthThe address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is NULL no length is returned.
sizeThe address of a variable that will receive the size of the varying.
typeThe address of a variable that will recieve the type of the varying.
nameThe address of a buffer into which will be written the name of the varying.
static void OpenTK.Graphics.OpenGL.GL.GetTransformFeedbackVarying ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] out Int32  length,
[OutAttribute] out Int32  size,
[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType  type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v3.0] Retrieve information about varying variables selected for transform feedback

Parameters
programThe name of the target program object.
indexThe index of the varying variable whose information to retrieve.
bufSizeThe maximum number of characters, including the null terminator, that may be written into name.
lengthThe address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is NULL no length is returned.
sizeThe address of a variable that will receive the size of the varying.
typeThe address of a variable that will recieve the type of the varying.
nameThe address of a buffer into which will be written the name of the varying.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetTransformFeedbackVarying ( UInt32  program,
UInt32  index,
Int32  bufSize,
[OutAttribute] Int32 *  length,
[OutAttribute] Int32 *  size,
[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType type,
[OutAttribute] StringBuilder  name 
)
static

[requires: v3.0] Retrieve information about varying variables selected for transform feedback

Parameters
programThe name of the target program object.
indexThe index of the varying variable whose information to retrieve.
bufSizeThe maximum number of characters, including the null terminator, that may be written into name.
lengthThe address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is NULL no length is returned.
sizeThe address of a variable that will receive the size of the varying.
typeThe address of a variable that will recieve the type of the varying.
nameThe address of a buffer into which will be written the name of the varying.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Double @[]  params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] out Double params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Double *@  params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Double @[]  params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] out Double params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Double *@  params 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Single @[]  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] out Single @  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Single *@  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Single @[]  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] out Single @  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Single *@  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( Int32  program,
Int32  location,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] UInt32 @[]  params 
)
static

[requires: v3.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v3.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniform ( UInt32  program,
Int32  location,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v3.0] Returns the value of a uniform variable

Parameters
programSpecifies the program object to be queried.
locationSpecifies the location of the uniform variable to be queried.
paramsReturns the value of the specified uniform variable.
static Int32 OpenTK.Graphics.OpenGL.GL.GetUniformBlockIndex ( Int32  program,
String  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockNameSpecifies the address an array of characters to containing the name of the uniform block whose index to retrieve.
static Int32 OpenTK.Graphics.OpenGL.GL.GetUniformBlockIndex ( UInt32  program,
String  uniformBlockName 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing the uniform block.
uniformBlockNameSpecifies the address an array of characters to containing the name of the uniform block whose index to retrieve.
static void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( Int32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] Int32[]  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( Int32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] out Int32  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( Int32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] Int32 *  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( UInt32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] UInt32[]  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( UInt32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] out UInt32  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniformIndices ( UInt32  program,
Int32  uniformCount,
String[]  uniformNames,
[OutAttribute] UInt32 *  uniformIndices 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Retrieve the index of a named uniform block

Parameters
programSpecifies the name of a program containing uniforms whose indices to query.
uniformCountSpecifies the number of uniforms whose indices to query.
uniformNamesSpecifies the address of an array of pointers to buffers containing the names of the queried uniforms.
uniformIndicesSpecifies the address of an array that will receive the indices of the uniforms.
static Int32 OpenTK.Graphics.OpenGL.GL.GetUniformLocation ( Int32  program,
String  name 
)
static

[requires: v2.0] Returns the location of a uniform variable

Parameters
programSpecifies the program object to be queried.
namePoints to a null terminated string containing the name of the uniform variable whose location is to be queried.
static Int32 OpenTK.Graphics.OpenGL.GL.GetUniformLocation ( UInt32  program,
String  name 
)
static

[requires: v2.0] Returns the location of a uniform variable

Parameters
programSpecifies the program object to be queried.
namePoints to a null terminated string containing the name of the uniform variable whose location is to be queried.
static void OpenTK.Graphics.OpenGL.GL.GetUniformSubroutine ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  location,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
locationSpecifies the location of the subroutine uniform.
valuesSpecifies the address of a variable to receive the value or values of the subroutine uniform.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniformSubroutine ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  location,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
locationSpecifies the location of the subroutine uniform.
valuesSpecifies the address of a variable to receive the value or values of the subroutine uniform.
static void OpenTK.Graphics.OpenGL.GL.GetUniformSubroutine ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  location,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
locationSpecifies the location of the subroutine uniform.
valuesSpecifies the address of a variable to receive the value or values of the subroutine uniform.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetUniformSubroutine ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  location,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v1.2 and ARB_shader_subroutine] Retrieve the value of a subroutine uniform of a given shader stage of the current program

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
locationSpecifies the location of the subroutine uniform.
valuesSpecifies the address of a variable to receive the value or values of the subroutine uniform.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Double params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Double params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttrib ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v2.0] Return a generic vertex attribute parameter

Parameters
indexSpecifies the generic vertex attribute parameter to be queried.
pnameSpecifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
paramsReturns the requested data.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out UInt32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttribI ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] UInt32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double @[]  params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Double params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double @[]  params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] out Double params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.GetVertexAttribL ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribParameter  pname,
[OutAttribute] Double *@  params 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[OutAttribute] IntPtr  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[OutAttribute] IntPtr  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( Int32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer< T2 > ( UInt32  index,
OpenTK.Graphics.OpenGL.VertexAttribPointerParameter  pname,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v2.0] Return the address of the specified generic vertex attribute pointer

Parameters
indexSpecifies the generic vertex attribute parameter to be returned.
pnameSpecifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
pointerReturns the pointer value.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.Hint ( OpenTK.Graphics.OpenGL.HintTarget  target,
OpenTK.Graphics.OpenGL.HintMode  mode 
)
static

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

Parameters
targetSpecifies a symbolic constant indicating the behavior to be controlled. GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted.
modeSpecifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted.
static void OpenTK.Graphics.OpenGL.GL.Histogram ( OpenTK.Graphics.OpenGL.HistogramTarget  target,
Int32  width,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
bool  sink 
)
static

[requires: v1.2][deprecated: v3.1] Define histogram table

Parameters
targetThe histogram whose parameters are to be set. Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
widthThe number of entries in the histogram table. Must be a power of 2.
internalformatThe format of entries in the histogram table. Must be one of GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
sinkIf GL_TRUE, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the minmax process after histogramming.
static void OpenTK.Graphics.OpenGL.GL.Index ( Double  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static unsafe void OpenTK.Graphics.OpenGL.GL.Index ( Double c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static void OpenTK.Graphics.OpenGL.GL.Index ( Single  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static unsafe void OpenTK.Graphics.OpenGL.GL.Index ( Single *  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static void OpenTK.Graphics.OpenGL.GL.Index ( Int32  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static unsafe void OpenTK.Graphics.OpenGL.GL.Index ( Int32 *  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static void OpenTK.Graphics.OpenGL.GL.Index ( Int16  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static unsafe void OpenTK.Graphics.OpenGL.GL.Index ( Int16 *  c)
static

[requires: v1.0][deprecated: v3.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static void OpenTK.Graphics.OpenGL.GL.Index ( Byte  c)
static

[requires: v1.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static unsafe void OpenTK.Graphics.OpenGL.GL.Index ( Byte c)
static

[requires: v1.1] Set the current color index

Parameters
cSpecifies the new value for the current color index.
static void OpenTK.Graphics.OpenGL.GL.IndexMask ( Int32  mask)
static

[requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers

Parameters
maskSpecifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.IndexMask ( UInt32  mask)
static

[requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers

Parameters
maskSpecifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.IndexPointer ( OpenTK.Graphics.OpenGL.IndexPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of color indexes

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

[requires: v1.1][deprecated: v3.1] Define an array of color indexes

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

[requires: v1.1][deprecated: v3.1] Define an array of color indexes

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

[requires: v1.1][deprecated: v3.1] Define an array of color indexes

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

[requires: v1.1][deprecated: v3.1] Define an array of color indexes

Parameters
typeSpecifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first index in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.InitNames ( )
static

[requires: v1.0][deprecated: v3.1] Initialize the name stack

static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays ( OpenTK.Graphics.OpenGL.InterleavedArrayFormat  format,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays

Parameters
formatSpecifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
strideSpecifies the offset in bytes between each aggregate array element.
static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > ( OpenTK.Graphics.OpenGL.InterleavedArrayFormat  format,
Int32  stride,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays

Parameters
formatSpecifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
strideSpecifies the offset in bytes between each aggregate array element.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > ( OpenTK.Graphics.OpenGL.InterleavedArrayFormat  format,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays

Parameters
formatSpecifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
strideSpecifies the offset in bytes between each aggregate array element.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > ( OpenTK.Graphics.OpenGL.InterleavedArrayFormat  format,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays

Parameters
formatSpecifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
strideSpecifies the offset in bytes between each aggregate array element.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.InterleavedArrays< T2 > ( OpenTK.Graphics.OpenGL.InterleavedArrayFormat  format,
Int32  stride,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays

Parameters
formatSpecifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
strideSpecifies the offset in bytes between each aggregate array element.
Type Constraints
T2 :struct 
static bool OpenTK.Graphics.OpenGL.GL.IsBuffer ( Int32  buffer)
static

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

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

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

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

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static bool OpenTK.Graphics.OpenGL.GL.IsEnabled ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
Int32  index 
)
static

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static bool OpenTK.Graphics.OpenGL.GL.IsEnabled ( OpenTK.Graphics.OpenGL.IndexedEnableCap  target,
UInt32  index 
)
static

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

Parameters
capSpecifies a symbolic constant indicating a GL capability.
static bool OpenTK.Graphics.OpenGL.GL.IsFramebuffer ( Int32  framebuffer)
static

[requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a framebuffer object

Parameters
framebufferSpecifies a value that may be the name of a framebuffer object.
static bool OpenTK.Graphics.OpenGL.GL.IsFramebuffer ( UInt32  framebuffer)
static

[requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a framebuffer object

Parameters
framebufferSpecifies a value that may be the name of a framebuffer object.
static bool OpenTK.Graphics.OpenGL.GL.IsList ( Int32  list)
static

[requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list

Parameters
listSpecifies a potential display list name.
static bool OpenTK.Graphics.OpenGL.GL.IsList ( UInt32  list)
static

[requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list

Parameters
listSpecifies a potential display list name.
static bool OpenTK.Graphics.OpenGL.GL.IsProgram ( Int32  program)
static

[requires: v2.0] Determines if a name corresponds to a program object

Parameters
programSpecifies a potential program object.
static bool OpenTK.Graphics.OpenGL.GL.IsProgram ( UInt32  program)
static

[requires: v2.0] Determines if a name corresponds to a program object

Parameters
programSpecifies a potential program object.
static bool OpenTK.Graphics.OpenGL.GL.IsProgramPipeline ( Int32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Determine if a name corresponds to a program pipeline object

Parameters
pipelineSpecifies a value that may be the name of a program pipeline object.
static bool OpenTK.Graphics.OpenGL.GL.IsProgramPipeline ( UInt32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Determine if a name corresponds to a program pipeline object

Parameters
pipelineSpecifies a value that may be the name of a program pipeline object.
static bool OpenTK.Graphics.OpenGL.GL.IsQuery ( Int32  id)
static

[requires: v1.5] Determine if a name corresponds to a query object

Parameters
idSpecifies a value that may be the name of a query object.
static bool OpenTK.Graphics.OpenGL.GL.IsQuery ( UInt32  id)
static

[requires: v1.5] Determine if a name corresponds to a query object

Parameters
idSpecifies a value that may be the name of a query object.
static bool OpenTK.Graphics.OpenGL.GL.IsRenderbuffer ( Int32  renderbuffer)
static

[requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a renderbuffer object

Parameters
renderbufferSpecifies a value that may be the name of a renderbuffer object.
static bool OpenTK.Graphics.OpenGL.GL.IsRenderbuffer ( UInt32  renderbuffer)
static

[requires: v3.0 and ARB_framebuffer_object] Determine if a name corresponds to a renderbuffer object

Parameters
renderbufferSpecifies a value that may be the name of a renderbuffer object.
static bool OpenTK.Graphics.OpenGL.GL.IsSampler ( Int32  sampler)
static

[requires: v1.2 and ARB_sampler_objects] Determine if a name corresponds to a sampler object

Parameters
idSpecifies a value that may be the name of a sampler object.
static bool OpenTK.Graphics.OpenGL.GL.IsSampler ( UInt32  sampler)
static

[requires: v1.2 and ARB_sampler_objects] Determine if a name corresponds to a sampler object

Parameters
idSpecifies a value that may be the name of a sampler object.
static bool OpenTK.Graphics.OpenGL.GL.IsShader ( Int32  shader)
static

[requires: v2.0] Determines if a name corresponds to a shader object

Parameters
shaderSpecifies a potential shader object.
static bool OpenTK.Graphics.OpenGL.GL.IsShader ( UInt32  shader)
static

[requires: v2.0] Determines if a name corresponds to a shader object

Parameters
shaderSpecifies a potential shader object.
static bool OpenTK.Graphics.OpenGL.GL.IsSync ( IntPtr  sync)
static

[requires: v1.2 and ARB_sync] Determine if a name corresponds to a sync object

Parameters
syncSpecifies a value that may be the name of a sync object.
static bool OpenTK.Graphics.OpenGL.GL.IsTexture ( Int32  texture)
static

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

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

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

Parameters
textureSpecifies a value that may be the name of a texture.
static bool OpenTK.Graphics.OpenGL.GL.IsTransformFeedback ( Int32  id)
static

[requires: v1.2 and ARB_transform_feedback2] Determine if a name corresponds to a transform feedback object

Parameters
idSpecifies a value that may be the name of a transform feedback object.
static bool OpenTK.Graphics.OpenGL.GL.IsTransformFeedback ( UInt32  id)
static

[requires: v1.2 and ARB_transform_feedback2] Determine if a name corresponds to a transform feedback object

Parameters
idSpecifies a value that may be the name of a transform feedback object.
static bool OpenTK.Graphics.OpenGL.GL.IsVertexArray ( Int32  array)
static

[requires: v3.0 and ARB_vertex_array_object] Determine if a name corresponds to a vertex array object

Parameters
arraySpecifies a value that may be the name of a vertex array object.
static bool OpenTK.Graphics.OpenGL.GL.IsVertexArray ( UInt32  array)
static

[requires: v3.0 and ARB_vertex_array_object] Determine if a name corresponds to a vertex array object

Parameters
arraySpecifies a value that may be the name of a vertex array object.
static void OpenTK.Graphics.OpenGL.GL.Light ( OpenTK.Graphics.OpenGL.LightName  light,
OpenTK.Graphics.OpenGL.LightParameter  pname,
Single  param 
)
static

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

[requires: v1.0][deprecated: v3.1] Set light source parameters

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

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

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

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

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

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

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

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

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

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

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

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

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static void OpenTK.Graphics.OpenGL.GL.LineStipple ( Int32  factor,
Int16  pattern 
)
static

[requires: v1.0][deprecated: v3.1] Specify the line stipple pattern

Parameters
factorSpecifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1.
patternSpecifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's.
static void OpenTK.Graphics.OpenGL.GL.LineStipple ( Int32  factor,
UInt16  pattern 
)
static

[requires: v1.0][deprecated: v3.1] Specify the line stipple pattern

Parameters
factorSpecifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1.
patternSpecifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's.
static void OpenTK.Graphics.OpenGL.GL.LineWidth ( Single  width)
static

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

Parameters
widthSpecifies the width of rasterized lines. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.LinkProgram ( Int32  program)
static

[requires: v2.0] Links a program object

Parameters
programSpecifies the handle of the program object to be linked.
static void OpenTK.Graphics.OpenGL.GL.LinkProgram ( UInt32  program)
static

[requires: v2.0] Links a program object

Parameters
programSpecifies the handle of the program object to be linked.
static void OpenTK.Graphics.OpenGL.GL.ListBase ( Int32 @  base)
static

[requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists

Parameters
baseSpecifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.ListBase ( UInt32 @  base)
static

[requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists

Parameters
baseSpecifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.LoadAll ( )
static

Loads all OpenGL entry points (core and extension). This method is provided for compatibility purposes with older OpenTK versions.

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

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

static void OpenTK.Graphics.OpenGL.GL.LoadMatrix ( Double[]  m)
static

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

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

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

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

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

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

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

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

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

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

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

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
static void OpenTK.Graphics.OpenGL.GL.LoadName ( Int32  name)
static

[requires: v1.0][deprecated: v3.1] Load a name onto the name stack

Parameters
nameSpecifies a name that will replace the top value on the name stack.
static void OpenTK.Graphics.OpenGL.GL.LoadName ( UInt32  name)
static

[requires: v1.0][deprecated: v3.1] Load a name onto the name stack

Parameters
nameSpecifies a name that will replace the top value on the name stack.
static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix ( Double[]  m)
static

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.
static void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix ( ref Double  m)
static

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.
static unsafe void OpenTK.Graphics.OpenGL.GL.LoadTransposeMatrix ( Double m)
static

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

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

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

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

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

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

[requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.
static void OpenTK.Graphics.OpenGL.GL.LogicOp ( OpenTK.Graphics.OpenGL.LogicOp  opcode)
static

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

Parameters
opcodeSpecifies a symbolic constant that selects a logical operation. The following symbols are accepted: GL_CLEAR, GL_SET, GL_COPY, GL_COPY_INVERTED, GL_NOOP, GL_INVERT, GL_AND, GL_NAND, GL_OR, GL_NOR, GL_XOR, GL_EQUIV, GL_AND_REVERSE, GL_AND_INVERTED, GL_OR_REVERSE, and GL_OR_INVERTED. The initial value is GL_COPY.
static void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  stride,
Int32  order,
Double[]  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  stride,
Int32  order,
ref Double  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static unsafe void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  stride,
Int32  order,
Double points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  stride,
Int32  order,
Single[]  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  stride,
Int32  order,
ref Single  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static unsafe void OpenTK.Graphics.OpenGL.GL.Map1 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  stride,
Int32  order,
Single *  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.
strideSpecifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
orderSpecifies the number of control points. Must be positive.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  ustride,
Int32  uorder,
Double  v1,
Double  v2,
Int32  vstride,
Int32  vorder,
Double[]  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  ustride,
Int32  uorder,
Double  v1,
Double  v2,
Int32  vstride,
Int32  vorder,
ref Double  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static unsafe void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Double  u1,
Double  u2,
Int32  ustride,
Int32  uorder,
Double  v1,
Double  v2,
Int32  vstride,
Int32  vorder,
Double points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  ustride,
Int32  uorder,
Single  v1,
Single  v2,
Int32  vstride,
Int32  vorder,
Single[]  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  ustride,
Int32  uorder,
Single  v1,
Single  v2,
Int32  vstride,
Int32  vorder,
ref Single  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static unsafe void OpenTK.Graphics.OpenGL.GL.Map2 ( OpenTK.Graphics.OpenGL.MapTarget  target,
Single  u1,
Single  u2,
Int32  ustride,
Int32  uorder,
Single  v1,
Single  v2,
Int32  vstride,
Int32  vorder,
Single *  points 
)
static

[requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator

Parameters
targetSpecifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.
u1Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.
ustrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
uorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
v1Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
vstrideSpecifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
vorderSpecifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.
pointsSpecifies a pointer to the array of control points.
static unsafe IntPtr OpenTK.Graphics.OpenGL.GL.MapBuffer ( OpenTK.Graphics.OpenGL.BufferTarget  target,
OpenTK.Graphics.OpenGL.BufferAccess  access 
)
static

[requires: v1.5] Map a buffer object's data store

Parameters
targetSpecifies the target buffer object being mapped. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.
accessSpecifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be GL_READ_ONLY, GL_WRITE_ONLY, or GL_READ_WRITE.
static unsafe IntPtr OpenTK.Graphics.OpenGL.GL.MapBufferRange ( OpenTK.Graphics.OpenGL.BufferTarget  target,
IntPtr  offset,
IntPtr  length,
OpenTK.Graphics.OpenGL.BufferAccessMask  access 
)
static

[requires: v3.0 and ARB_map_buffer_range] Map a section of a buffer object's data store

Parameters
targetSpecifies a binding to which the target buffer is bound.
offsetSpecifies a the starting offset within the buffer of the range to be mapped.
lengthSpecifies a length of the range to be mapped.
accessSpecifies a combination of access flags indicating the desired access to the range.
static void OpenTK.Graphics.OpenGL.GL.MapGrid1 ( Int32  un,
Double  u1,
Double  u2 
)
static

[requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh

Parameters
unSpecifies the number of partitions in the grid range interval [u1, u2]. Must be positive.
u1Specify the mappings for integer grid domain values i = 0 and i = un.
vnSpecifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).
v1Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).
static void OpenTK.Graphics.OpenGL.GL.MapGrid1 ( Int32  un,
Single  u1,
Single  u2 
)
static

[requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh

Parameters
unSpecifies the number of partitions in the grid range interval [u1, u2]. Must be positive.
u1Specify the mappings for integer grid domain values i = 0 and i = un.
vnSpecifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).
v1Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).
static void OpenTK.Graphics.OpenGL.GL.MapGrid2 ( Int32  un,
Double  u1,
Double  u2,
Int32  vn,
Double  v1,
Double  v2 
)
static

[requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh

Parameters
unSpecifies the number of partitions in the grid range interval [u1, u2]. Must be positive.
u1Specify the mappings for integer grid domain values i = 0 and i = un.
vnSpecifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).
v1Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).
static void OpenTK.Graphics.OpenGL.GL.MapGrid2 ( Int32  un,
Single  u1,
Single  u2,
Int32  vn,
Single  v1,
Single  v2 
)
static

[requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh

Parameters
unSpecifies the number of partitions in the grid range interval [u1, u2]. Must be positive.
u1Specify the mappings for integer grid domain values i = 0 and i = un.
vnSpecifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).
v1Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).
static void OpenTK.Graphics.OpenGL.GL.Material ( OpenTK.Graphics.OpenGL.MaterialFace  face,
OpenTK.Graphics.OpenGL.MaterialParameter  pname,
Single  param 
)
static

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

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

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

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

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

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

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

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

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

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

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

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

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

Parameters
modeSpecifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted.
static void OpenTK.Graphics.OpenGL.GL.Minmax ( OpenTK.Graphics.OpenGL.MinmaxTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
bool  sink 
)
static

[requires: v1.2][deprecated: v3.1] Define minmax table

Parameters
targetThe minmax table whose parameters are to be set. Must be GL_MINMAX.
internalformatThe format of entries in the minmax table. Must be one of GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
sinkIf GL_TRUE, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the final conversion process after minmax.
static void OpenTK.Graphics.OpenGL.GL.MinSampleShading ( Single  value)
static

[requires: v1.2]

static void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  first,
Int32[]  count,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstPoints to an array of starting indices in the enabled arrays.
countPoints to an array of the number of indices to be rendered.
primcountSpecifies the size of the first and count
static void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  first,
ref Int32  count,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstPoints to an array of starting indices in the enabled arrays.
countPoints to an array of the number of indices to be rendered.
primcountSpecifies the size of the first and count
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawArrays ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  first,
Int32 *  count,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstPoints to an array of starting indices in the enabled arrays.
countPoints to an array of the number of indices to be rendered.
primcountSpecifies the size of the first and count
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

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

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElements< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  primcount 
)
static

[requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount,
Int32[]  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount,
ref Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
IntPtr  indices,
Int32  primcount,
Int32 *  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount,
Int32[]  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  primcount,
Int32[]  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  primcount,
Int32[]  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32[]  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  primcount,
Int32[]  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount,
ref Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  primcount,
ref Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  primcount,
ref Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
ref Int32  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  primcount,
ref Int32  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3[]  indices,
Int32  primcount,
Int32 *  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,],
Int32  primcount,
Int32 *  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] T3  indices[,,],
Int32  primcount,
Int32 *  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.MultiDrawElementsBaseVertex< T3 > ( OpenTK.Graphics.OpenGL.BeginMode  mode,
Int32 *  count,
OpenTK.Graphics.OpenGL.DrawElementsType  type,
[InAttribute, OutAttribute] ref T3  indices,
Int32  primcount,
Int32 *  basevertex 
)
static

[requires: v1.2 and ARB_draw_elements_base_vertex] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countPoints to an array of the elements counts.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
primcountSpecifies the size of the count array.
basevertexSpecifies a pointer to the location where the base vertices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.MultiTexCoord1 ( OpenTK.Graphics.OpenGL.TextureUnit  target,
Double  s 
)
static

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.3][deprecated: v3.1] Set the current texture coordinates

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

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP1 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP1 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP1 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP2 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP2 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP2 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP2 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP3 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP3 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP3 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP3 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP4 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP4 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP4 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.MultiTexCoordP4 ( OpenTK.Graphics.OpenGL.TextureUnit  texture,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.MultMatrix ( Double[]  m)
static

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

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

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

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

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

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

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

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

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

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

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

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

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.
static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix ( ref Double  m)
static

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.
static unsafe void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix ( Double m)
static

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.
static void OpenTK.Graphics.OpenGL.GL.MultTransposeMatrix ( Single[]  m)
static

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

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

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

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

[requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.
static void OpenTK.Graphics.OpenGL.GL.NewList ( Int32  list,
OpenTK.Graphics.OpenGL.ListMode  mode 
)
static

[requires: v1.0][deprecated: v3.1] Create or replace a display list

Parameters
listSpecifies the display-list name.
modeSpecifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE.
static void OpenTK.Graphics.OpenGL.GL.NewList ( UInt32  list,
OpenTK.Graphics.OpenGL.ListMode  mode 
)
static

[requires: v1.0][deprecated: v3.1] Create or replace a display list

Parameters
listSpecifies the display-list name.
modeSpecifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE.
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Byte  nx,
Byte  ny,
Byte  nz 
)
static

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

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

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Byte[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref Byte  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( Byte v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( SByte[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref SByte  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( SByte *  v)
static

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

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

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Double[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref Double  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( Double v)
static

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

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

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Single[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref Single  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( Single *  v)
static

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

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

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Int32[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref Int32  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( Int32 *  v)
static

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

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

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( Int16[]  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.Normal3 ( ref Int16  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static unsafe void OpenTK.Graphics.OpenGL.GL.Normal3 ( Int16 *  v)
static

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

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.OpenGL.GL.NormalP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.NormalP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.NormalP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.NormalP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.NormalPointer ( OpenTK.Graphics.OpenGL.NormalPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of normals

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

[requires: v1.1][deprecated: v3.1] Define an array of normals

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

[requires: v1.1][deprecated: v3.1] Define an array of normals

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

[requires: v1.1][deprecated: v3.1] Define an array of normals

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

[requires: v1.1][deprecated: v3.1] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.Ortho ( Double  left,
Double  right,
Double  bottom,
Double  top,
Double  zNear,
Double  zFar 
)
static

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

Parameters
leftSpecify the coordinates for the left and right vertical clipping planes.
bottomSpecify the coordinates for the bottom and top horizontal clipping planes.
nearValSpecify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
static void OpenTK.Graphics.OpenGL.GL.PassThrough ( Single  token)
static

[requires: v1.0][deprecated: v3.1] Place a marker in the feedback buffer

Parameters
tokenSpecifies a marker value to be placed in the feedback buffer following a GL_PASS_THROUGH_TOKEN.
static void OpenTK.Graphics.OpenGL.GL.PatchParameter ( OpenTK.Graphics.OpenGL.PatchParameterFloat  pname,
Single[]  values 
)
static

[requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives

Parameters
pnameSpecifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.
valueSpecifies the new value for the parameter given by pname.
valuesSpecifies the address of an array containing the new values for the parameter given by pname.
static void OpenTK.Graphics.OpenGL.GL.PatchParameter ( OpenTK.Graphics.OpenGL.PatchParameterFloat  pname,
ref Single  values 
)
static

[requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives

Parameters
pnameSpecifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.
valueSpecifies the new value for the parameter given by pname.
valuesSpecifies the address of an array containing the new values for the parameter given by pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.PatchParameter ( OpenTK.Graphics.OpenGL.PatchParameterFloat  pname,
Single *  values 
)
static

[requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives

Parameters
pnameSpecifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.
valueSpecifies the new value for the parameter given by pname.
valuesSpecifies the address of an array containing the new values for the parameter given by pname.
static void OpenTK.Graphics.OpenGL.GL.PatchParameter ( OpenTK.Graphics.OpenGL.PatchParameterInt  pname,
Int32  value 
)
static

[requires: v1.2 and ARB_tessellation_shader] Specifies the parameters for patch primitives

Parameters
pnameSpecifies the name of the parameter to set. The symbolc constants GL_PATCH_VERTICES, GL_PATCH_DEFAULT_OUTER_LEVEL, and GL_PATCH_DEFAULT_INNER_LEVEL are accepted.
valueSpecifies the new value for the parameter given by pname.
valuesSpecifies the address of an array containing the new values for the parameter given by pname.
static void OpenTK.Graphics.OpenGL.GL.PauseTransformFeedback ( )
static

[requires: v1.2 and ARB_transform_feedback2] Pause transform feedback operations

static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Single[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
ref Single  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Single *  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Int32[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
ref Int32  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Int32 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
UInt32[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
ref UInt32  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
UInt32 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Int16[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
ref Int16  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
Int16 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
UInt16[]  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
ref UInt16  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static unsafe void OpenTK.Graphics.OpenGL.GL.PixelMap ( OpenTK.Graphics.OpenGL.PixelMap  map,
Int32  mapsize,
UInt16 *  values 
)
static

[requires: v1.0][deprecated: v3.1] Set up pixel transfer maps

Parameters
mapSpecifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.
mapsizeSpecifies the size of the map being defined.
valuesSpecifies an array of mapsize values.
static void OpenTK.Graphics.OpenGL.GL.PixelStore ( OpenTK.Graphics.OpenGL.PixelStoreParameter  pname,
Single  param 
)
static

[requires: v1.0] Set pixel storage modes

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

[requires: v1.0] Set pixel storage modes

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

[requires: v1.0][deprecated: v3.1] Set pixel transfer modes

Parameters
pnameSpecifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS. Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS.
paramSpecifies the value that pname is set to.
static void OpenTK.Graphics.OpenGL.GL.PixelTransfer ( OpenTK.Graphics.OpenGL.PixelTransferParameter  pname,
Int32  param 
)
static

[requires: v1.0][deprecated: v3.1] Set pixel transfer modes

Parameters
pnameSpecifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS. Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS.
paramSpecifies the value that pname is set to.
static void OpenTK.Graphics.OpenGL.GL.PixelZoom ( Single  xfactor,
Single  yfactor 
)
static

[requires: v1.0][deprecated: v3.1] Specify the pixel zoom factors

Parameters
xfactorSpecify the and zoom factors for pixel write operations.
static void OpenTK.Graphics.OpenGL.GL.PointParameter ( PointSpriteCoordOriginParameter  param)
static

Helper function that defines the coordinate origin of the Point Sprite.

Parameters
paramA OpenTK.Graphics.OpenGL.GL.PointSpriteCoordOriginParameter token, denoting the origin of the Point Sprite.
static void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Single  param 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Single @[]  params 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static unsafe void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Single *@  params 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Int32  param 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Int32 @[]  params 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static unsafe void OpenTK.Graphics.OpenGL.GL.PointParameter ( OpenTK.Graphics.OpenGL.PointParameterName  pname,
Int32 *@  params 
)
static

[requires: v1.4] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.OpenGL.GL.PointSize ( Single  size)
static

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

Parameters
sizeSpecifies the diameter of rasterized points. The initial value is 1.
static void OpenTK.Graphics.OpenGL.GL.PolygonMode ( OpenTK.Graphics.OpenGL.MaterialFace  face,
OpenTK.Graphics.OpenGL.PolygonMode  mode 
)
static

[requires: v1.0] Select a polygon rasterization mode

Parameters
faceSpecifies the polygons that mode applies to. Must be GL_FRONT_AND_BACK for front- and back-facing polygons.
modeSpecifies how polygons will be rasterized. Accepted values are GL_POINT, GL_LINE, and GL_FILL. The initial value is GL_FILL for both front- and back-facing polygons.
static void OpenTK.Graphics.OpenGL.GL.PolygonOffset ( Single  factor,
Single  units 
)
static

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

Parameters
factorSpecifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.
unitsIs multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.PolygonStipple ( Byte[]  mask)
static

[requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern

Parameters
patternSpecifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels.
static void OpenTK.Graphics.OpenGL.GL.PolygonStipple ( ref Byte  mask)
static

[requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern

Parameters
patternSpecifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels.
static unsafe void OpenTK.Graphics.OpenGL.GL.PolygonStipple ( Byte mask)
static

[requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern

Parameters
patternSpecifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels.
static void OpenTK.Graphics.OpenGL.GL.PopAttrib ( )
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.PopClientAttrib ( )
static

[requires: v1.1][deprecated: v3.1]

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

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.PopName ( )
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.PrimitiveRestartIndex ( Int32  index)
static

[requires: v3.1] Specify the primitive restart index

Parameters
indexSpecifies the value to be interpreted as the primitive restart index.
static void OpenTK.Graphics.OpenGL.GL.PrimitiveRestartIndex ( UInt32  index)
static

[requires: v3.1] Specify the primitive restart index

Parameters
indexSpecifies the value to be interpreted as the primitive restart index.
static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
Int32[]  textures,
Single[]  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
ref Int32  textures,
ref Single  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static unsafe void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
Int32 *  textures,
Single *  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
UInt32[]  textures,
Single[]  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
ref UInt32  textures,
ref Single  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static unsafe void OpenTK.Graphics.OpenGL.GL.PrioritizeTextures ( Int32  n,
UInt32 *  textures,
Single *  priorities 
)
static

[requires: v1.1][deprecated: v3.1] Set texture residence priority

Parameters
nSpecifies the number of textures to be prioritized.
texturesSpecifies an array containing the names of the textures to be prioritized.
prioritiesSpecifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary ( Int32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary ( UInt32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( Int32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( Int32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( Int32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( Int32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] ref T2  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( UInt32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( UInt32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( UInt32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] T2  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramBinary< T2 > ( UInt32  program,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryFormat,
[InAttribute, OutAttribute] ref T2  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_get_program_binary] Load a program object with a program binary

Parameters
programSpecifies the name of a program object into which to load a program binary.
binaryFormatSpecifies the format of the binary data in binary.
binarySpecifies the address an array containing the binary to be loaded into program.
lengthSpecifies the number of bytes contained in binary.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.OpenGL.GL.ProgramParameter ( Int32  program,
OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb  pname,
Int32  value 
)
static

[requires: v3.0 and ARB_get_program_binary] Specify a parameter for a program object

Parameters
programSpecifies the name of a program object whose parameter to modify.
pnameSpecifies the name of the parameter to modify.
valueSpecifies the new value of the parameter specified by pname for program.
static void OpenTK.Graphics.OpenGL.GL.ProgramParameter ( UInt32  program,
OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb  pname,
Int32  value 
)
static

[requires: v3.0 and ARB_get_program_binary] Specify a parameter for a program object

Parameters
programSpecifies the name of a program object whose parameter to modify.
pnameSpecifies the name of the parameter to modify.
valueSpecifies the new value of the parameter specified by pname for program.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Double  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Double  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Single  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Single  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( Int32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
UInt32  v0 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform1 ( UInt32  program,
Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Double  v0,
Double  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Double  v0,
Double  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Single  v0,
Single  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Single  v0,
Single  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  v0,
Int32  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  v0,
Int32  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( Int32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
UInt32  v0,
UInt32  v1 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform2 ( UInt32  program,
Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Double  v0,
Double  v1,
Double  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Double  v0,
Double  v1,
Double  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Single  v0,
Single  v1,
Single  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Single  v0,
Single  v1,
Single  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  v0,
Int32  v1,
Int32  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  v0,
Int32  v1,
Int32  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( Int32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
UInt32  v0,
UInt32  v1,
UInt32  v2 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform3 ( UInt32  program,
Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Double  v0,
Double  v1,
Double  v2,
Double  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Double  v0,
Double  v1,
Double  v2,
Double  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Single  v0,
Single  v1,
Single  v2,
Single  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Single  v0,
Single  v1,
Single  v2,
Single  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  v0,
Int32  v1,
Int32  v2,
Int32  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  v0,
Int32  v1,
Int32  v2,
Int32  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( Int32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
UInt32  v0,
UInt32  v1,
UInt32  v2,
UInt32  v3 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniform4 ( UInt32  program,
Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Parameters
programSpecifies the handle of the program containing the uniform variable to be modified.
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix2x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix3x4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x2 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( Int32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.ProgramUniformMatrix4x3 ( UInt32  program,
Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v4.1 and ARB_separate_shader_objects]

static void OpenTK.Graphics.OpenGL.GL.ProvokingVertex ( OpenTK.Graphics.OpenGL.ProvokingVertexMode  mode)
static

[requires: v1.2 and ARB_provoking_vertex] Specifiy the vertex to be used as the source of data for flat shaded varyings

Parameters
provokeModeSpecifies the vertex to be used as the source of data for flat shaded varyings.
static void OpenTK.Graphics.OpenGL.GL.PushAttrib ( OpenTK.Graphics.OpenGL.AttribMask  mask)
static

[requires: v1.0][deprecated: v3.1] Push and pop the server attribute stack

Parameters
maskSpecifies a mask that indicates which attributes to save. Values for mask are listed below.
static void OpenTK.Graphics.OpenGL.GL.PushClientAttrib ( OpenTK.Graphics.OpenGL.ClientAttribMask  mask)
static

[requires: v1.1][deprecated: v3.1] Push and pop the client attribute stack

Parameters
maskSpecifies a mask that indicates which attributes to save. Values for mask are listed below.
static void OpenTK.Graphics.OpenGL.GL.PushMatrix ( )
static

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

static void OpenTK.Graphics.OpenGL.GL.PushName ( Int32  name)
static

[requires: v1.0][deprecated: v3.1] Push and pop the name stack

Parameters
nameSpecifies a name that will be pushed onto the name stack.
static void OpenTK.Graphics.OpenGL.GL.PushName ( UInt32  name)
static

[requires: v1.0][deprecated: v3.1] Push and pop the name stack

Parameters
nameSpecifies a name that will be pushed onto the name stack.
static void OpenTK.Graphics.OpenGL.GL.QueryCounter ( Int32  id,
OpenTK.Graphics.OpenGL.QueryCounterTarget  target 
)
static

[requires: v1.2 and ARB_timer_query] Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.

Parameters
idSpecify the name of a query object into which to record the GL time.
targetSpecify the counter to query. target must be GL_TIMESTAMP.
static void OpenTK.Graphics.OpenGL.GL.QueryCounter ( UInt32  id,
OpenTK.Graphics.OpenGL.QueryCounterTarget  target 
)
static

[requires: v1.2 and ARB_timer_query] Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.

Parameters
idSpecify the name of a query object into which to record the GL time.
targetSpecify the counter to query. target must be GL_TIMESTAMP.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Double  x,
Double  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Single  x,
Single  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int32  x,
Int32  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int16  x,
Int16  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos2 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Double  x,
Double  y,
Double  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Single  x,
Single  y,
Single  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int32  x,
Int32  y,
Int32  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int16  x,
Int16  y,
Int16  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos3 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Single  x,
Single  y,
Single  z,
Single  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int32  x,
Int32  y,
Int32  z,
Int32  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int16  x,
Int16  y,
Int16  z,
Int16  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.RasterPos4 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations

Parameters
xSpecify the , , , and object coordinates (if present) for the raster position.
static void OpenTK.Graphics.OpenGL.GL.ReadBuffer ( OpenTK.Graphics.OpenGL.ReadBufferMode  mode)
static

[requires: v1.0] Select a color buffer source for pixels

Parameters
modeSpecifies a color buffer. Accepted values are GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, and GL_RIGHT.
static void OpenTK.Graphics.OpenGL.GL.ReadPixels ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[OutAttribute] IntPtr  pixels 
)
static

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

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

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

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

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

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

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

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

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

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

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Double[]  v1,
Double[]  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( ref Double  v1,
ref Double  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static unsafe void OpenTK.Graphics.OpenGL.GL.Rect ( Double v1,
Double v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Single  x1,
Single  y1,
Single  x2,
Single  y2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Single[]  v1,
Single[]  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( ref Single  v1,
ref Single  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static unsafe void OpenTK.Graphics.OpenGL.GL.Rect ( Single *  v1,
Single *  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Int32  x1,
Int32  y1,
Int32  x2,
Int32  y2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Int32[]  v1,
Int32[]  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( ref Int32  v1,
ref Int32  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static unsafe void OpenTK.Graphics.OpenGL.GL.Rect ( Int32 *  v1,
Int32 *  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( Int16[]  v1,
Int16[]  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rect ( ref Int16  v1,
ref Int16  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static unsafe void OpenTK.Graphics.OpenGL.GL.Rect ( Int16 *  v1,
Int16 *  v2 
)
static

[requires: v1.0][deprecated: v3.1] Draw a rectangle

Parameters
x1Specify one vertex of a rectangle.
x2Specify the opposite vertex of the rectangle.
static void OpenTK.Graphics.OpenGL.GL.Rects ( Int16  x1,
Int16  y1,
Int16  x2,
Int16  y2 
)
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.ReleaseShaderCompiler ( )
static

[requires: v4.1 and ARB_ES2_compatibility] Release resources consumed by the implementation's shader compiler

static void OpenTK.Graphics.OpenGL.GL.RenderbufferStorage ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
OpenTK.Graphics.OpenGL.RenderbufferStorage  internalformat,
Int32  width,
Int32  height 
)
static

[requires: v3.0 and ARB_framebuffer_object] Establish data storage, format and dimensions of a renderbuffer object's image

Parameters
targetSpecifies a binding to which the target of the allocation and must be GL_RENDERBUFFER.
internalformatSpecifies the internal format to use for the renderbuffer object's image.
widthSpecifies the width of the renderbuffer, in pixels.
heightSpecifies the height of the renderbuffer, in pixels.
static void OpenTK.Graphics.OpenGL.GL.RenderbufferStorageMultisample ( OpenTK.Graphics.OpenGL.RenderbufferTarget  target,
Int32  samples,
OpenTK.Graphics.OpenGL.RenderbufferStorage  internalformat,
Int32  width,
Int32  height 
)
static

[requires: v3.0 and ARB_framebuffer_object] Establish data storage, format, dimensions and sample count of a renderbuffer object's image

Parameters
targetSpecifies a binding to which the target of the allocation and must be GL_RENDERBUFFER.
samplesSpecifies the number of samples to be used for the renderbuffer object's storage.
internalformatSpecifies the internal format to use for the renderbuffer object's image.
widthSpecifies the width of the renderbuffer, in pixels.
heightSpecifies the height of the renderbuffer, in pixels.
static Int32 OpenTK.Graphics.OpenGL.GL.RenderMode ( OpenTK.Graphics.OpenGL.RenderingMode  mode)
static

[requires: v1.0][deprecated: v3.1] Set rasterization mode

Parameters
modeSpecifies the rasterization mode. Three values are accepted: GL_RENDER, GL_SELECT, and GL_FEEDBACK. The initial value is GL_RENDER.
static void OpenTK.Graphics.OpenGL.GL.ResetHistogram ( OpenTK.Graphics.OpenGL.HistogramTarget  target)
static

[requires: v1.2][deprecated: v3.1] Reset histogram table entries to zero

Parameters
targetMust be GL_HISTOGRAM.
static void OpenTK.Graphics.OpenGL.GL.ResetMinmax ( OpenTK.Graphics.OpenGL.MinmaxTarget  target)
static

[requires: v1.2][deprecated: v3.1] Reset minmax table entries to initial values

Parameters
targetMust be GL_MINMAX.
static void OpenTK.Graphics.OpenGL.GL.ResumeTransformFeedback ( )
static

[requires: v1.2 and ARB_transform_feedback2] Resume transform feedback operations

static void OpenTK.Graphics.OpenGL.GL.Rotate ( Double  angle,
Double  x,
Double  y,
Double  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix

Parameters
angleSpecifies the angle of rotation, in degrees.
xSpecify the x, y, and z coordinates of a vector, respectively.
static void OpenTK.Graphics.OpenGL.GL.Rotate ( Single  angle,
Single  x,
Single  y,
Single  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix

Parameters
angleSpecifies the angle of rotation, in degrees.
xSpecify the x, y, and z coordinates of a vector, respectively.
static void OpenTK.Graphics.OpenGL.GL.SampleCoverage ( Single  value,
bool  invert 
)
static

[requires: v1.3] Specify multisample coverage parameters

Parameters
valueSpecify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0.
invertSpecify a single boolean value representing if the coverage masks should be inverted. GL_TRUE and GL_FALSE are accepted. The initial value is GL_FALSE.
static void OpenTK.Graphics.OpenGL.GL.SampleMask ( Int32  index,
Int32  mask 
)
static

[requires: v1.2 and ARB_texture_multisample] Set the value of a sub-word of the sample mask

Parameters
maskNumberSpecifies which 32-bit sub-word of the sample mask to update.
maskSpecifies the new value of the mask sub-word.
static void OpenTK.Graphics.OpenGL.GL.SampleMask ( UInt32  index,
UInt32  mask 
)
static

[requires: v1.2 and ARB_texture_multisample] Set the value of a sub-word of the sample mask

Parameters
maskNumberSpecifies which 32-bit sub-word of the sample mask to update.
maskSpecifies the new value of the mask sub-word.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single *  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Single *  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( Int32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32 *  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameter ( UInt32  sampler,
OpenTK.Graphics.OpenGL.SamplerParameter  pname,
Int32 *  param 
)
static

[requires: v1.2 and ARB_sampler_objects] Set sampler parameters

Parameters
samplerSpecifies the sampler object whose parameter to modify.
pnameSpecifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
Int32[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
ref Int32  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( Int32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
Int32 *  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
Int32[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
ref Int32  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
Int32 *  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
UInt32[]  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
ref UInt32  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static unsafe void OpenTK.Graphics.OpenGL.GL.SamplerParameterI ( UInt32  sampler,
OpenTK.Graphics.OpenGL.ArbSamplerObjects  pname,
UInt32 *  param 
)
static

[requires: v1.2 and ARB_sampler_objects]

static void OpenTK.Graphics.OpenGL.GL.Scale ( Double  x,
Double  y,
Double  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix

Parameters
xSpecify scale factors along the x, y, and z axes, respectively.
static void OpenTK.Graphics.OpenGL.GL.Scale ( Single  x,
Single  y,
Single  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix

Parameters
xSpecify scale factors along the x, y, and z axes, respectively.
static void OpenTK.Graphics.OpenGL.GL.Scissor ( Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.0] Define the scissor box

Parameters
xSpecify the lower left corner of the scissor box. Initially (0, 0).
widthSpecify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
static void OpenTK.Graphics.OpenGL.GL.ScissorArray ( Int32  first,
Int32  count,
Int32[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorArray ( Int32  first,
Int32  count,
ref Int32  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static unsafe void OpenTK.Graphics.OpenGL.GL.ScissorArray ( Int32  first,
Int32  count,
Int32 *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorArray ( UInt32  first,
Int32  count,
Int32[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorArray ( UInt32  first,
Int32  count,
ref Int32  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static unsafe void OpenTK.Graphics.OpenGL.GL.ScissorArray ( UInt32  first,
Int32  count,
Int32 *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for multiple viewports

Parameters
firstSpecifies the index of the first viewport whose scissor box to modify.
countSpecifies the number of scissor boxes to modify.
vSpecifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( Int32  index,
Int32  left,
Int32  bottom,
Int32  width,
Int32  height 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( UInt32  index,
Int32  left,
Int32  bottom,
Int32  width,
Int32  height 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( Int32  index,
Int32[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( Int32  index,
ref Int32  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static unsafe void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( Int32  index,
Int32 *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( UInt32  index,
Int32[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( UInt32  index,
ref Int32  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static unsafe void OpenTK.Graphics.OpenGL.GL.ScissorIndexed ( UInt32  index,
Int32 *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Define the scissor box for a specific viewport

Parameters
indexSpecifies the index of the viewport whose scissor box to modify.
leftSpecify the coordinate of the bottom left corner of the scissor box, in pixels.
widthSpecify ths dimensions of the scissor box, in pixels.
vFor glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( SByte  red,
SByte  green,
SByte  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( SByte[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref SByte  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( SByte *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Double  red,
Double  green,
Double  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Double[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref Double  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Double v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Single  red,
Single  green,
Single  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Single[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref Single  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Single *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int32  red,
Int32  green,
Int32  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int32[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref Int32  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int32 *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int16  red,
Int16  green,
Int16  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int16[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref Int16  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Int16 *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Byte  red,
Byte  green,
Byte  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Byte[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref Byte  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( Byte v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt32  red,
UInt32  green,
UInt32  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt32[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref UInt32  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt32 *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt16  red,
UInt16  green,
UInt16  blue 
)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt16[]  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( ref UInt16  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColor3 ( UInt16 *  v)
static

[requires: v1.4][deprecated: v3.1] Set the current secondary color

Parameters
redSpecify new red, green, and blue values for the current secondary color.
static void OpenTK.Graphics.OpenGL.GL.SecondaryColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.SecondaryColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.SecondaryColorP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  color 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.SecondaryColorPointer ( Int32  size,
OpenTK.Graphics.OpenGL.ColorPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.4][deprecated: v3.1] Define an array of secondary colors

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

[requires: v1.4][deprecated: v3.1] Define an array of secondary colors

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

[requires: v1.4][deprecated: v3.1] Define an array of secondary colors

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

[requires: v1.4][deprecated: v3.1] Define an array of secondary colors

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

[requires: v1.4][deprecated: v3.1] Define an array of secondary colors

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

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static void OpenTK.Graphics.OpenGL.GL.SelectBuffer ( Int32  size,
[OutAttribute] out Int32  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static unsafe void OpenTK.Graphics.OpenGL.GL.SelectBuffer ( Int32  size,
[OutAttribute] Int32 *  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static void OpenTK.Graphics.OpenGL.GL.SelectBuffer ( Int32  size,
[OutAttribute] UInt32[]  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static void OpenTK.Graphics.OpenGL.GL.SelectBuffer ( Int32  size,
[OutAttribute] out UInt32  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static unsafe void OpenTK.Graphics.OpenGL.GL.SelectBuffer ( Int32  size,
[OutAttribute] UInt32 *  buffer 
)
static

[requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values

Parameters
sizeSpecifies the size of buffer.
bufferReturns the selection data.
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  row,
IntPtr  column 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6[]  row,
[InAttribute, OutAttribute] T7  column[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T6 :struct 
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  row[,],
[InAttribute, OutAttribute] T7  column[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T6 :struct 
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  row[,,],
[InAttribute, OutAttribute] T7  column[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T6 :struct 
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T6, T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T6  row,
[InAttribute, OutAttribute] T7  column[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T6 :struct 
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  row,
[InAttribute, OutAttribute] T7[]  column 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  row,
[InAttribute, OutAttribute] T7  column[,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  row,
[InAttribute, OutAttribute] T7  column[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.SeparableFilter2D< T7 > ( OpenTK.Graphics.OpenGL.SeparableTarget  target,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  row,
[InAttribute, OutAttribute] ref T7  column 
)
static

[requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter

Parameters
targetMust be GL_SEPARABLE_2D.
internalformatThe internal format of the convolution filter kernel. The allowable values are GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_INTENSITY, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY12, GL_INTENSITY16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.
widthThe number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)
heightThe number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)
formatThe format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
typeThe type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
rowPointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.
columnPointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShadeModel ( OpenTK.Graphics.OpenGL.ShadingModel  mode)
static

[requires: v1.0][deprecated: v3.1] Select flat or smooth shading

Parameters
modeSpecifies a symbolic value representing a shading technique. Accepted values are GL_FLAT and GL_SMOOTH. The initial value is GL_SMOOTH.
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
Int32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
ref Int32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
Int32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
UInt32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
ref UInt32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary ( Int32  count,
UInt32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
IntPtr  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref Int32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref Int32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref Int32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref Int32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
Int32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32[]  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref UInt32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref UInt32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref UInt32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
ref UInt32  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3[]  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] T3  binary[,,],
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderBinary< T3 > ( Int32  count,
UInt32 *  shaders,
OpenTK.Graphics.OpenGL.BinaryFormat  binaryformat,
[InAttribute, OutAttribute] ref T3  binary,
Int32  length 
)
static

[requires: v4.1 and ARB_ES2_compatibility] Load pre-compiled shader binaries

Parameters
countSpecifies the number of shader object handles contained in shaders.
shadersSpecifies the address of an array of shader handles into which to load pre-compiled shader binaries.
binaryFormatSpecifies the format of the shader binaries contained in binary.
binarySpecifies the address of an array of bytes containing pre-compiled binary shader code.
lengthSpecifies the length of the array whose address is given in binary.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.ShaderSource ( Int32  shader,
Int32  count,
String @[]  string,
ref Int32  length 
)
static

[requires: v2.0] Replaces the source code in a shader object

Parameters
shaderSpecifies the handle of the shader object whose source code is to be replaced.
countSpecifies the number of elements in the string and length arrays.
stringSpecifies an array of pointers to strings containing the source code to be loaded into the shader.
lengthSpecifies an array of string lengths.
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderSource ( Int32  shader,
Int32  count,
String @[]  string,
Int32 *  length 
)
static

[requires: v2.0] Replaces the source code in a shader object

Parameters
shaderSpecifies the handle of the shader object whose source code is to be replaced.
countSpecifies the number of elements in the string and length arrays.
stringSpecifies an array of pointers to strings containing the source code to be loaded into the shader.
lengthSpecifies an array of string lengths.
static void OpenTK.Graphics.OpenGL.GL.ShaderSource ( UInt32  shader,
Int32  count,
String @[]  string,
ref Int32  length 
)
static

[requires: v2.0] Replaces the source code in a shader object

Parameters
shaderSpecifies the handle of the shader object whose source code is to be replaced.
countSpecifies the number of elements in the string and length arrays.
stringSpecifies an array of pointers to strings containing the source code to be loaded into the shader.
lengthSpecifies an array of string lengths.
static unsafe void OpenTK.Graphics.OpenGL.GL.ShaderSource ( UInt32  shader,
Int32  count,
String @[]  string,
Int32 *  length 
)
static

[requires: v2.0] Replaces the source code in a shader object

Parameters
shaderSpecifies the handle of the shader object whose source code is to be replaced.
countSpecifies the number of elements in the string and length arrays.
stringSpecifies an array of pointers to strings containing the source code to be loaded into the shader.
lengthSpecifies an array of string lengths.
static void OpenTK.Graphics.OpenGL.GL.StencilFunc ( OpenTK.Graphics.OpenGL.StencilFunction  func,
Int32 @  ref,
Int32  mask 
)
static

[requires: v1.0] Set front and back function and reference value for stencil testing

Parameters
funcSpecifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
refSpecifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
maskSpecifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilFunc ( OpenTK.Graphics.OpenGL.StencilFunction  func,
Int32 @  ref,
UInt32  mask 
)
static

[requires: v1.0] Set front and back function and reference value for stencil testing

Parameters
funcSpecifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
refSpecifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
maskSpecifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilFuncSeparate ( OpenTK.Graphics.OpenGL.Version20  face,
OpenTK.Graphics.OpenGL.StencilFunction  func,
Int32 @  ref,
Int32  mask 
)
static

[requires: v2.0] Set front and/or back function and reference value for stencil testing

Parameters
faceSpecifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
funcSpecifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
refSpecifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
maskSpecifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilFuncSeparate ( OpenTK.Graphics.OpenGL.Version20  face,
OpenTK.Graphics.OpenGL.StencilFunction  func,
Int32 @  ref,
UInt32  mask 
)
static

[requires: v2.0] Set front and/or back function and reference value for stencil testing

Parameters
faceSpecifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
funcSpecifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
refSpecifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
maskSpecifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilMask ( Int32  mask)
static

[requires: v1.0] Control the front and back writing of individual bits in the stencil planes

Parameters
maskSpecifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilMask ( UInt32  mask)
static

[requires: v1.0] Control the front and back writing of individual bits in the stencil planes

Parameters
maskSpecifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilMaskSeparate ( OpenTK.Graphics.OpenGL.StencilFace  face,
Int32  mask 
)
static

[requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes

Parameters
faceSpecifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
maskSpecifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilMaskSeparate ( OpenTK.Graphics.OpenGL.StencilFace  face,
UInt32  mask 
)
static

[requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes

Parameters
faceSpecifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
maskSpecifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
static void OpenTK.Graphics.OpenGL.GL.StencilOp ( OpenTK.Graphics.OpenGL.StencilOp  fail,
OpenTK.Graphics.OpenGL.StencilOp  zfail,
OpenTK.Graphics.OpenGL.StencilOp  zpass 
)
static

[requires: v1.0] Set front and back stencil test actions

Parameters
sfailSpecifies the action to take when the stencil test fails. Eight symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, and GL_INVERT. The initial value is GL_KEEP.
dpfailSpecifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is GL_KEEP.
dppassSpecifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is GL_KEEP.
static void OpenTK.Graphics.OpenGL.GL.StencilOpSeparate ( OpenTK.Graphics.OpenGL.StencilFace  face,
OpenTK.Graphics.OpenGL.StencilOp  sfail,
OpenTK.Graphics.OpenGL.StencilOp  dpfail,
OpenTK.Graphics.OpenGL.StencilOp  dppass 
)
static

[requires: v2.0] Set front and/or back stencil test actions

Parameters
faceSpecifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
sfailSpecifies the action to take when the stencil test fails. Eight symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, and GL_INVERT. The initial value is GL_KEEP.
dpfailSpecifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is GL_KEEP.
dppassSpecifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is GL_KEEP.
static void OpenTK.Graphics.OpenGL.GL.TexBuffer ( OpenTK.Graphics.OpenGL.TextureBufferTarget  target,
OpenTK.Graphics.OpenGL.SizedInternalFormat  internalformat,
Int32  buffer 
)
static

[requires: v3.1] Attach the storage for a buffer object to the active buffer texture

Parameters
targetSpecifies the target of the operation and must be GL_TEXTURE_BUFFER.
internalFormatSpecifies the internal format of the data in the store belonging to buffer.
bufferSpecifies the name of the buffer object whose storage to attach to the active buffer texture.
static void OpenTK.Graphics.OpenGL.GL.TexBuffer ( OpenTK.Graphics.OpenGL.TextureBufferTarget  target,
OpenTK.Graphics.OpenGL.SizedInternalFormat  internalformat,
UInt32  buffer 
)
static

[requires: v3.1] Attach the storage for a buffer object to the active buffer texture

Parameters
targetSpecifies the target of the operation and must be GL_TEXTURE_BUFFER.
internalFormatSpecifies the internal format of the data in the store belonging to buffer.
bufferSpecifies the name of the buffer object whose storage to attach to the active buffer texture.
static void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Double  s)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Double v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Single  s)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Single *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Int32  s)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Int32 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Int16  s)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord1 ( Int16 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Double  s,
Double  t 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Double[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( ref Double  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Double v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Single  s,
Single  t 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Single[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( ref Single  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Single *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int32  s,
Int32  t 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int32[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( ref Int32  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int32 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int16  s,
Int16  t 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int16[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( ref Int16  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord2 ( Int16 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Double  s,
Double  t,
Double  r 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Double[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( ref Double  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Double v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Single  s,
Single  t,
Single  r 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Single[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( ref Single  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Single *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int32  s,
Int32  t,
Int32  r 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int32[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( ref Int32  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int32 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int16  s,
Int16  t,
Int16  r 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int16[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( ref Int16  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord3 ( Int16 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Double  s,
Double  t,
Double  r,
Double  q 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Double[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( ref Double  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Double v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Single  s,
Single  t,
Single  r,
Single  q 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Single[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( ref Single  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Single *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int32  s,
Int32  t,
Int32  r,
Int32  q 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int32[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( ref Int32  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int32 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int16  s,
Int16  t,
Int16  r,
Int16  q 
)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int16[]  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( ref Int16  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoord4 ( Int16 *  v)
static

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

Parameters
sSpecify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.TexCoordP1 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP1 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP1 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP1 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexCoordP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  coords 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer ( Int32  size,
OpenTK.Graphics.OpenGL.TexCoordPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of texture coordinates

Parameters
sizeSpecifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.TexCoordPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3[]  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of texture coordinates

Parameters
sizeSpecifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.TexCoordPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of texture coordinates

Parameters
sizeSpecifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.TexCoordPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of texture coordinates

Parameters
sizeSpecifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexCoordPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.TexCoordPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T3  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of texture coordinates

Parameters
sizeSpecifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Single  param 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Single @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Single *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Int32  param 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Int32 @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexEnv ( OpenTK.Graphics.OpenGL.TextureEnvTarget  target,
OpenTK.Graphics.OpenGL.TextureEnvParameter  pname,
Int32 *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Set texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramSpecifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Double @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
ref Double params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Double *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Single  param 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Single @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Single *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Int32  param 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Int32 @[]  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexGen ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Int32 *@  params 
)
static

[requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates

Parameters
coordSpecifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.
pnameSpecifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.
paramSpecifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.
static void OpenTK.Graphics.OpenGL.GL.TexGend ( OpenTK.Graphics.OpenGL.TextureCoordName  coord,
OpenTK.Graphics.OpenGL.TextureGenParameter  pname,
Double  param 
)
static

[requires: v1.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.TexImage1D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.0] Specify a one-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T7[]  pixels 
)
static

[requires: v1.0] Specify a one-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T7  pixels[,] 
)
static

[requires: v1.0] Specify a one-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T7  pixels[,,] 
)
static

[requires: v1.0] Specify a one-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage1D< T7 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T7  pixels 
)
static

[requires: v1.0] Specify a one-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.0] Specify a two-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.
heightSpecifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8[]  pixels 
)
static

[requires: v1.0] Specify a two-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.
heightSpecifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8  pixels[,] 
)
static

[requires: v1.0] Specify a two-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.
heightSpecifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8  pixels[,,] 
)
static

[requires: v1.0] Specify a two-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.
heightSpecifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T8  pixels 
)
static

[requires: v1.0] Specify a two-dimensional texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_R3_G3_B2, GL_RED, GL_RG, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
widthSpecifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.
heightSpecifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage2DMultisample ( OpenTK.Graphics.OpenGL.TextureTargetMultisample  target,
Int32  samples,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
bool  fixedsamplelocations 
)
static

[requires: v1.2 and ARB_texture_multisample] Establish the data storage, format, dimensions, and number of samples of a multisample texture's image

Parameters
targetSpecifies the target of the operation. target must be GL_TEXTURE_2D_MULTISAMPLE or GL_PROXY_TEXTURE_2D_MULTISAMPLE.
samplesThe number of samples in the multisample texture's image.
internalformatThe internal format to be used to store the multisample texture's image. internalformat must specify a color-renderable, depth-renderable, or stencil-renderable format.
widthThe width of the multisample texture's image, in texels.
heightThe height of the multisample texture's image, in texels.
fixedsamplelocationsSpecifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image.
static void OpenTK.Graphics.OpenGL.GL.TexImage3D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image

Parameters
targetSpecifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA8, GL_RGBA8UI, GL_SRGB8_ALPHA8, GL_RGB10_A2, GL_RGBA10_A2UI, GL_R11_G11_B10F, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG16, GL_RG16F, GL_RGB16I, GL_RGB16UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_R23F, GL_R32I, GL_R32UI, GL_R16F, GL_R16I, GL_R16UI, GL_R8, GL_R8I, GL_R8UI, GL_RGBA16_UNORM, GL_RGBA8_SNORM, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB16, GL_RGB8_SNORM, GL_RGB8, GL_RGB8I, GL_RGB8UI, GL_SRGB8, GL_RGB9_E5, GL_RG16_SNORM, GL_RG8_SNORM, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_R16_SNORM, GL_R8_SNORM, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_DEPTH_COMPONENT32F, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT16, GL_DEPTH32F_STENCIL8, GL_DEPTH24_STENCIL8.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
depthSpecifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T9[]  pixels 
)
static

[requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image

Parameters
targetSpecifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA8, GL_RGBA8UI, GL_SRGB8_ALPHA8, GL_RGB10_A2, GL_RGBA10_A2UI, GL_R11_G11_B10F, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG16, GL_RG16F, GL_RGB16I, GL_RGB16UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_R23F, GL_R32I, GL_R32UI, GL_R16F, GL_R16I, GL_R16UI, GL_R8, GL_R8I, GL_R8UI, GL_RGBA16_UNORM, GL_RGBA8_SNORM, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB16, GL_RGB8_SNORM, GL_RGB8, GL_RGB8I, GL_RGB8UI, GL_SRGB8, GL_RGB9_E5, GL_RG16_SNORM, GL_RG8_SNORM, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_R16_SNORM, GL_R8_SNORM, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_DEPTH_COMPONENT32F, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT16, GL_DEPTH32F_STENCIL8, GL_DEPTH24_STENCIL8.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
depthSpecifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T9 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T9  pixels[,] 
)
static

[requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image

Parameters
targetSpecifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA8, GL_RGBA8UI, GL_SRGB8_ALPHA8, GL_RGB10_A2, GL_RGBA10_A2UI, GL_R11_G11_B10F, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG16, GL_RG16F, GL_RGB16I, GL_RGB16UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_R23F, GL_R32I, GL_R32UI, GL_R16F, GL_R16I, GL_R16UI, GL_R8, GL_R8I, GL_R8UI, GL_RGBA16_UNORM, GL_RGBA8_SNORM, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB16, GL_RGB8_SNORM, GL_RGB8, GL_RGB8I, GL_RGB8UI, GL_SRGB8, GL_RGB9_E5, GL_RG16_SNORM, GL_RG8_SNORM, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_R16_SNORM, GL_R8_SNORM, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_DEPTH_COMPONENT32F, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT16, GL_DEPTH32F_STENCIL8, GL_DEPTH24_STENCIL8.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
depthSpecifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T9 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T9  pixels[,,] 
)
static

[requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image

Parameters
targetSpecifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA8, GL_RGBA8UI, GL_SRGB8_ALPHA8, GL_RGB10_A2, GL_RGBA10_A2UI, GL_R11_G11_B10F, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG16, GL_RG16F, GL_RGB16I, GL_RGB16UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_R23F, GL_R32I, GL_R32UI, GL_R16F, GL_R16I, GL_R16UI, GL_R8, GL_R8I, GL_R8UI, GL_RGBA16_UNORM, GL_RGBA8_SNORM, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB16, GL_RGB8_SNORM, GL_RGB8, GL_RGB8I, GL_RGB8UI, GL_SRGB8, GL_RGB9_E5, GL_RG16_SNORM, GL_RG8_SNORM, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_R16_SNORM, GL_R8_SNORM, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_DEPTH_COMPONENT32F, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT16, GL_DEPTH32F_STENCIL8, GL_DEPTH24_STENCIL8.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
depthSpecifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T9 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage3D< T9 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
Int32  border,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T9  pixels 
)
static

[requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image

Parameters
targetSpecifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
internalFormatSpecifies the number of color components in the texture. Must be one of the following symbolic constants: GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA8, GL_RGBA8UI, GL_SRGB8_ALPHA8, GL_RGB10_A2, GL_RGBA10_A2UI, GL_R11_G11_B10F, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG16, GL_RG16F, GL_RGB16I, GL_RGB16UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_R23F, GL_R32I, GL_R32UI, GL_R16F, GL_R16I, GL_R16UI, GL_R8, GL_R8I, GL_R8UI, GL_RGBA16_UNORM, GL_RGBA8_SNORM, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB16, GL_RGB8_SNORM, GL_RGB8, GL_RGB8I, GL_RGB8UI, GL_SRGB8, GL_RGB9_E5, GL_RG16_SNORM, GL_RG8_SNORM, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_R16_SNORM, GL_R8_SNORM, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_DEPTH_COMPONENT32F, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT16, GL_DEPTH32F_STENCIL8, GL_DEPTH24_STENCIL8.
widthSpecifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.
heightSpecifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
depthSpecifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
borderThis value must be 0.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T9 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexImage3DMultisample ( OpenTK.Graphics.OpenGL.TextureTargetMultisample  target,
Int32  samples,
OpenTK.Graphics.OpenGL.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  depth,
bool  fixedsamplelocations 
)
static

[requires: v1.2 and ARB_texture_multisample] Establish the data storage, format, dimensions, and number of samples of a multisample texture's image

Parameters
targetSpecifies the target of the operation. target must be GL_TEXTURE_2D_MULTISAMPLE_ARRAY or GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY.
samplesThe number of samples in the multisample texture's image.
internalformatThe internal format to be used to store the multisample texture's image. internalformat must specify a color-renderable, depth-renderable, or stencil-renderable format.
widthThe width of the multisample texture's image, in texels.
heightThe height of the multisample texture's image, in texels.
fixedsamplelocationsSpecifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image.
static void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Single  param 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Single @[]  params 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Single *@  params 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Int32  param 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Int32 @[]  params 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static unsafe void OpenTK.Graphics.OpenGL.GL.TexParameter ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Int32 *@  params 
)
static

[requires: v1.0] Set texture parameters

Parameters
targetSpecifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.
pnameSpecifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.
paramSpecifies the value of pname.
static void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Int32 @[]  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
ref Int32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
Int32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
UInt32 @[]  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
ref UInt32 @  params 
)
static

[requires: v3.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.TexParameterI ( OpenTK.Graphics.OpenGL.TextureTarget  target,
OpenTK.Graphics.OpenGL.TextureParameterName  pname,
UInt32 *@  params 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.1] Specify a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6[]  pixels 
)
static

[requires: v1.1] Specify a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  pixels[,] 
)
static

[requires: v1.1] Specify a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T6  pixels[,,] 
)
static

[requires: v1.1] Specify a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage1D< T6 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  width,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T6  pixels 
)
static

[requires: v1.1] Specify a one-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_1D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
widthSpecifies the width of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.1] Specify a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8[]  pixels 
)
static

[requires: v1.1] Specify a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8  pixels[,] 
)
static

[requires: v1.1] Specify a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T8  pixels[,,] 
)
static

[requires: v1.1] Specify a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage2D< T8 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T8  pixels 
)
static

[requires: v1.1] Specify a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
IntPtr  pixels 
)
static

[requires: v1.2] Specify a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T10[]  pixels 
)
static

[requires: v1.2] Specify a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T10 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T10  pixels[,] 
)
static

[requires: v1.2] Specify a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T10 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] T10  pixels[,,] 
)
static

[requires: v1.2] Specify a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T10 :struct 
static void OpenTK.Graphics.OpenGL.GL.TexSubImage3D< T10 > ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  zoffset,
Int32  width,
Int32  height,
Int32  depth,
OpenTK.Graphics.OpenGL.PixelFormat  format,
OpenTK.Graphics.OpenGL.PixelType  type,
[InAttribute, OutAttribute] ref T10  pixels 
)
static

[requires: v1.2] Specify a three-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_3D.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
zoffsetSpecifies a texel offset in the z direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
depthSpecifies the depth of the texture subimage.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
dataSpecifies a pointer to the image data in memory.
Type Constraints
T10 :struct 
static void OpenTK.Graphics.OpenGL.GL.TransformFeedbackVaryings ( Int32  program,
Int32  count,
String[]  varyings,
OpenTK.Graphics.OpenGL.TransformFeedbackMode  bufferMode 
)
static

[requires: v3.0] Specify values to record in transform feedback buffers

Parameters
programThe name of the target program object.
countThe number of varying variables used for transform feedback.
varyingsAn array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.
bufferModeIdentifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be GL_INTERLEAVED_ATTRIBS or GL_SEPARATE_ATTRIBS.
static void OpenTK.Graphics.OpenGL.GL.TransformFeedbackVaryings ( UInt32  program,
Int32  count,
String[]  varyings,
OpenTK.Graphics.OpenGL.TransformFeedbackMode  bufferMode 
)
static

[requires: v3.0] Specify values to record in transform feedback buffers

Parameters
programThe name of the target program object.
countThe number of varying variables used for transform feedback.
varyingsAn array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.
bufferModeIdentifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be GL_INTERLEAVED_ATTRIBS or GL_SEPARATE_ATTRIBS.
static void OpenTK.Graphics.OpenGL.GL.Translate ( Double  x,
Double  y,
Double  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix

Parameters
xSpecify the x, y, and z coordinates of a translation vector.
static void OpenTK.Graphics.OpenGL.GL.Translate ( Single  x,
Single  y,
Single  z 
)
static

[requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix

Parameters
xSpecify the x, y, and z coordinates of a translation vector.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Double  x 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Single  v0 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  v0 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
UInt32  v0 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform1 ( Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Double  x,
Double  y 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Single  v0,
Single  v1 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  v0,
Int32  v1 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
UInt32  v0,
UInt32  v1 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform2 ( Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Double  x,
Double  y,
Double  z 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Single  v0,
Single  v1,
Single  v2 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  v0,
Int32  v1,
Int32  v2 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
UInt32  v0,
UInt32  v1,
UInt32  v2 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform3 ( Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Single  v0,
Single  v1,
Single  v2,
Single  v3 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Single[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
ref Single  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Single *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  v0,
Int32  v1,
Int32  v2,
Int32  v3 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Int32[]  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
ref Int32  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
Int32 *  value 
)
static

[requires: v2.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
UInt32  v0,
UInt32  v1,
UInt32  v2,
UInt32  v3 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
UInt32[]  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
ref UInt32  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static unsafe void OpenTK.Graphics.OpenGL.GL.Uniform4 ( Int32  location,
Int32  count,
UInt32 *  value 
)
static

[requires: v3.0] Specify the value of a uniform variable for the current program object

Parameters
locationSpecifies the location of the uniform variable to be modified.
v0Specifies the new values to be used for the specified uniform variable.
static void OpenTK.Graphics.OpenGL.GL.UniformBlockBinding ( Int32  program,
Int32  uniformBlockIndex,
Int32  uniformBlockBinding 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Assign a binding point to an active uniform block

Parameters
programThe name of a program object containing the active uniform block whose binding to assign.
uniformBlockIndexThe index of the active uniform block within program whose binding to assign.
uniformBlockBindingSpecifies the binding point to which to bind the uniform block with index uniformBlockIndex within program.
static void OpenTK.Graphics.OpenGL.GL.UniformBlockBinding ( UInt32  program,
UInt32  uniformBlockIndex,
UInt32  uniformBlockBinding 
)
static

[requires: v2.0 and ARB_uniform_buffer_object] Assign a binding point to an active uniform block

Parameters
programThe name of a program object containing the active uniform block whose binding to assign.
uniformBlockIndexThe index of the active uniform block within program whose binding to assign.
uniformBlockBindingSpecifies the binding point to which to bind the uniform block with index uniformBlockIndex within program.
static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x3 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix2x4 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x2 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix3x4 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.0]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.0]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x2 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
Double[]  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
ref Double  value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
Double value 
)
static

[requires: v1.2 and ARB_gpu_shader_fp64]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
Single[]  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
ref Single  value 
)
static

[requires: v2.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.UniformMatrix4x3 ( Int32  location,
Int32  count,
bool  transpose,
Single *  value 
)
static

[requires: v2.1]

static void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
Int32[]  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
ref Int32  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static unsafe void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
Int32 *  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
UInt32[]  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
ref UInt32  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static unsafe void OpenTK.Graphics.OpenGL.GL.UniformSubroutines ( OpenTK.Graphics.OpenGL.ShaderType  shadertype,
Int32  count,
UInt32 *  indices 
)
static

[requires: v1.2 and ARB_shader_subroutine] Load active subroutine uniforms

Parameters
shadertypeSpecifies the shader stage from which to query for subroutine uniform index. shadertype must be one of GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER or GL_FRAGMENT_SHADER.
countSpecifies the number of uniform indices stored in indices.
indicesSpecifies the address of an array holding the indices to load into the shader subroutine variables.
static bool OpenTK.Graphics.OpenGL.GL.UnmapBuffer ( OpenTK.Graphics.OpenGL.BufferTarget  target)
static

[requires: v1.5]

static void OpenTK.Graphics.OpenGL.GL.UseProgram ( Int32  program)
static

[requires: v2.0] Installs a program object as part of current rendering state

Parameters
programSpecifies the handle of the program object whose executables are to be used as part of current rendering state.
static void OpenTK.Graphics.OpenGL.GL.UseProgram ( UInt32  program)
static

[requires: v2.0] Installs a program object as part of current rendering state

Parameters
programSpecifies the handle of the program object whose executables are to be used as part of current rendering state.
static void OpenTK.Graphics.OpenGL.GL.UseProgramStages ( Int32  pipeline,
OpenTK.Graphics.OpenGL.ProgramStageMask  stages,
Int32  program 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Bind stages of a program object to a program pipeline

Parameters
pipelineSpecifies the program pipeline object to which to bind stages from program.
stagesSpecifies a set of program stages to bind to the program pipeline object.
programSpecifies the program object containing the shader executables to use in pipeline.
static void OpenTK.Graphics.OpenGL.GL.UseProgramStages ( UInt32  pipeline,
OpenTK.Graphics.OpenGL.ProgramStageMask  stages,
UInt32  program 
)
static

[requires: v4.1 and ARB_separate_shader_objects] Bind stages of a program object to a program pipeline

Parameters
pipelineSpecifies the program pipeline object to which to bind stages from program.
stagesSpecifies a set of program stages to bind to the program pipeline object.
programSpecifies the program object containing the shader executables to use in pipeline.
static void OpenTK.Graphics.OpenGL.GL.ValidateProgram ( Int32  program)
static

[requires: v2.0] Validates a program object

Parameters
programSpecifies the handle of the program object to be validated.
static void OpenTK.Graphics.OpenGL.GL.ValidateProgram ( UInt32  program)
static

[requires: v2.0] Validates a program object

Parameters
programSpecifies the handle of the program object to be validated.
static void OpenTK.Graphics.OpenGL.GL.ValidateProgramPipeline ( Int32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Validate a program pipeline object against current GL state

Parameters
pipelineSpecifies the name of a program pipeline object to validate.
static void OpenTK.Graphics.OpenGL.GL.ValidateProgramPipeline ( UInt32  pipeline)
static

[requires: v4.1 and ARB_separate_shader_objects] Validate a program pipeline object against current GL state

Parameters
pipelineSpecifies the name of a program pipeline object to validate.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Double  x,
Double  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Single  x,
Single  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int32  x,
Int32  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int16  x,
Int16  y 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex2 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex2 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Double  x,
Double  y,
Double  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Single  x,
Single  y,
Single  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int32  x,
Int32  y,
Int32  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int16  x,
Int16  y,
Int16  z 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex3 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex3 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Double[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( ref Double  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Double v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Single  x,
Single  y,
Single  z,
Single  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Single[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( ref Single  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Single *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int32  x,
Int32  y,
Int32  z,
Int32  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int32[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( ref Int32  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int32 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int16  x,
Int16  y,
Int16  z,
Int16  w 
)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int16[]  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.Vertex4 ( ref Int16  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static unsafe void OpenTK.Graphics.OpenGL.GL.Vertex4 ( Int16 *  v)
static

[requires: v1.0][deprecated: v3.1] Specify a vertex

Parameters
xSpecify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Double  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Double  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Single  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Single  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Int16  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Int16  x 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( Int32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib1 ( UInt32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Double  x,
Double  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Double  x,
Double  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Single  x,
Single  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Single  x,
Single  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Int16  x,
Int16  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Int16  x,
Int16  y 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( Int32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib2 ( UInt32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Double  x,
Double  y,
Double  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Double  x,
Double  y,
Double  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Single  x,
Single  y,
Single  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Single  x,
Single  y,
Single  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Int16  x,
Int16  y,
Int16  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Int16  x,
Int16  y,
Int16  z 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( Int32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib3 ( UInt32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
SByte[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref SByte  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
SByte *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Double[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref Double  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Double v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Single  x,
Single  y,
Single  z,
Single  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Single  x,
Single  y,
Single  z,
Single  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Single[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref Single  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Single *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Int32[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
ref Int32  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Int32 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Int32[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref Int32  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Int32 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Int16  x,
Int16  y,
Int16  z,
Int16  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Int16  x,
Int16  y,
Int16  z,
Int16  w 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Byte[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
ref Byte  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( Int32  index,
Byte v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Byte[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref Byte  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
Byte v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
UInt32[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref UInt32  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
UInt32 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
UInt16[]  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
ref UInt16  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4 ( UInt32  index,
UInt16 *  v 
)
static

[requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
v0Specifies the new values to be used for the specified vertex attribute.
static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
SByte[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref SByte  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
SByte *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Int32[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
ref Int32  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Int32 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Int32[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref Int32  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Int32 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Int16[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref Int16  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Int16 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Byte  x,
Byte  y,
Byte  z,
Byte  w 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Byte  x,
Byte  y,
Byte  z,
Byte  w 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Byte[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
ref Byte  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( Int32  index,
Byte v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Byte[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref Byte  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
Byte v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
UInt32[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref UInt32  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
UInt32 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
UInt16[]  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
ref UInt16  v 
)
static

[requires: v2.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttrib4N ( UInt32  index,
UInt16 *  v 
)
static

[requires: v2.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribDivisor ( Int32  index,
Int32  divisor 
)
static

[requires: v1.1] Modify the rate at which generic vertex attributes advance during instanced rendering

Parameters
indexSpecify the index of the generic vertex attribute.
divisorSpecify the number of instances that will pass between updates of the generic attribute at slot index.
static void OpenTK.Graphics.OpenGL.GL.VertexAttribDivisor ( UInt32  index,
UInt32  divisor 
)
static

[requires: v1.1] Modify the rate at which generic vertex attributes advance during instanced rendering

Parameters
indexSpecify the index of the generic vertex attribute.
divisorSpecify the number of instances that will pass between updates of the generic attribute at slot index.
static void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( Int32  index,
Int32  x 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( UInt32  index,
Int32  x 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( Int32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( UInt32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( UInt32  index,
UInt32  x 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI1 ( UInt32  index,
UInt32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( Int32  index,
Int32  x,
Int32  y 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
Int32  x,
Int32  y 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( Int32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( Int32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( Int32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
UInt32  x,
UInt32  y 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
UInt32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
ref UInt32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI2 ( UInt32  index,
UInt32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( Int32  index,
Int32  x,
Int32  y,
Int32  z 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
Int32  x,
Int32  y,
Int32  z 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( Int32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( Int32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( Int32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
UInt32  x,
UInt32  y,
UInt32  z 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
UInt32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
ref UInt32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI3 ( UInt32  index,
UInt32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
SByte[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref SByte  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
SByte *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Int32  x,
Int32  y,
Int32  z,
Int32  w 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Int32  x,
Int32  y,
Int32  z,
Int32  w 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Int32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref Int32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Int32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Int16[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
ref Int16  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Int16 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Int16[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref Int16  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Int16 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Byte[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
ref Byte  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( Int32  index,
Byte v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Byte[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref Byte  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
Byte v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
UInt32  x,
UInt32  y,
UInt32  z,
UInt32  w 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
UInt32[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref UInt32  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
UInt32 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
UInt16[]  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
ref UInt16  v 
)
static

[requires: v3.0][deprecated: v3.1]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribI4 ( UInt32  index,
UInt16 *  v 
)
static

[requires: v3.0][deprecated: v3.1]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v3.0]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4[]  pointer 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,] 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,,] 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T4  pointer 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4[]  pointer 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,] 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,,] 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribIPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribIPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T4  pointer 
)
static

[requires: v3.0]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribL1 ( Int32  index,
Double  x 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL1 ( UInt32  index,
Double  x 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL1 ( Int32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL1 ( UInt32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( Int32  index,
Double  x,
Double  y 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( UInt32  index,
Double  x,
Double  y 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( Int32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( Int32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( Int32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( UInt32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( UInt32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL2 ( UInt32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( Int32  index,
Double  x,
Double  y,
Double  z 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( UInt32  index,
Double  x,
Double  y,
Double  z 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( Int32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( Int32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( Int32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( UInt32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( UInt32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL3 ( UInt32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( Int32  index,
Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( UInt32  index,
Double  x,
Double  y,
Double  z,
Double  w 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( Int32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( Int32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( Int32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( UInt32  index,
Double[]  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( UInt32  index,
ref Double  v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribL4 ( UInt32  index,
Double v 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4[]  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,] 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,,] 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T4  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4[]  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,] 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T4  pointer[,,] 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribLPointer< T4 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribDPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T4  pointer 
)
static

[requires: v4.1 and ARB_vertex_attrib_64bit]

Type Constraints
T4 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribP1 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP1 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP1 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP1 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP2 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP2 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP2 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP2 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP3 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP3 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP3 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP3 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP4 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribP4 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP4 ( Int32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexAttribP4 ( UInt32  index,
OpenTK.Graphics.OpenGL.PackedPointerType  type,
bool  normalized,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5[]  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5  pointer[,] 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5  pointer[,,] 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( Int32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] ref T5  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5[]  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5  pointer[,] 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] T5  pointer[,,] 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexAttribPointer< T5 > ( UInt32  index,
Int32  size,
OpenTK.Graphics.OpenGL.VertexAttribPointerType  type,
bool  normalized,
Int32  stride,
[InAttribute, OutAttribute] ref T5  pointer 
)
static

[requires: v2.0] Define an array of generic vertex attribute data

Parameters
indexSpecifies the index of the generic vertex attribute to be modified.
sizeSpecifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.
typeSpecifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.
normalizedFor glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.
strideSpecifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.
Type Constraints
T5 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP2 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP3 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
Int32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static unsafe void OpenTK.Graphics.OpenGL.GL.VertexP4 ( OpenTK.Graphics.OpenGL.PackedPointerType  type,
UInt32 *  value 
)
static

[requires: v1.2 and ARB_vertex_type_2_10_10_10_rev]

static void OpenTK.Graphics.OpenGL.GL.VertexPointer ( Int32  size,
OpenTK.Graphics.OpenGL.VertexPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of vertex data

Parameters
sizeSpecifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.VertexPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3[]  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of vertex data

Parameters
sizeSpecifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.VertexPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of vertex data

Parameters
sizeSpecifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.VertexPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,,] 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of vertex data

Parameters
sizeSpecifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.VertexPointer< T3 > ( Int32  size,
OpenTK.Graphics.OpenGL.VertexPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T3  pointer 
)
static

[requires: v1.1][deprecated: v3.1] Define an array of vertex data

Parameters
sizeSpecifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.OpenGL.GL.Viewport ( Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.0] Set the viewport

Parameters
xSpecify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthSpecify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
static void OpenTK.Graphics.OpenGL.GL.ViewportArray ( Int32  first,
Int32  count,
Single[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportArray ( Int32  first,
Int32  count,
ref Single  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.ViewportArray ( Int32  first,
Int32  count,
Single *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportArray ( UInt32  first,
Int32  count,
Single[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportArray ( UInt32  first,
Int32  count,
ref Single  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.ViewportArray ( UInt32  first,
Int32  count,
Single *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set multiple viewports

Parameters
firstSpecify the first viewport to set.
countSpecify the number of viewports to set.
vSpecify the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( Int32  index,
Single  x,
Single  y,
Single  w,
Single  h 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( UInt32  index,
Single  x,
Single  y,
Single  w,
Single  h 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( Int32  index,
Single[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( Int32  index,
ref Single  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( Int32  index,
Single *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( UInt32  index,
Single[]  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( UInt32  index,
ref Single  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static unsafe void OpenTK.Graphics.OpenGL.GL.ViewportIndexed ( UInt32  index,
Single *  v 
)
static

[requires: v4.1 and ARB_viewport_array] Set a specified viewport

Parameters
indexSpecify the first viewport to set.
xFor glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
widthFor glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
vFor glViewportIndexedfv, specifies the address of an array containing the viewport parameters.
static void OpenTK.Graphics.OpenGL.GL.WaitSync ( IntPtr  sync,
Int32  flags,
Int64  timeout 
)
static

[requires: v1.2 and ARB_sync] Instruct the GL server to block until the specified sync object becomes signaled

Parameters
syncSpecifies the sync object whose status to wait on.
flagsA bitfield controlling the command flushing behavior. flags may be zero.
timeoutSpecifies the timeout that the server should wait before continuing. timeout must be GL_TIMEOUT_IGNORED.
static void OpenTK.Graphics.OpenGL.GL.WaitSync ( IntPtr  sync,
UInt32  flags,
UInt64  timeout 
)
static

[requires: v1.2 and ARB_sync] Instruct the GL server to block until the specified sync object becomes signaled

Parameters
syncSpecifies the sync object whose status to wait on.
flagsA bitfield controlling the command flushing behavior. flags may be zero.
timeoutSpecifies the timeout that the server should wait before continuing. timeout must be GL_TIMEOUT_IGNORED.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Double  x,
Double  y 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Double[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( ref Double  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Double v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Single  x,
Single  y 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Single[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( ref Single  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Single *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int32  x,
Int32  y 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int32[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( ref Int32  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int32 *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int16  x,
Int16  y 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int16[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( ref Int16  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos2 ( Int16 *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Double  x,
Double  y,
Double  z 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Double[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( ref Double  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Double v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Single  x,
Single  y,
Single  z 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Single[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( ref Single  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Single *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int32  x,
Int32  y,
Int32  z 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int32[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( ref Int32  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int32 *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int16  x,
Int16  y,
Int16  z 
)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int16[]  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( ref Int16  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.
static unsafe void OpenTK.Graphics.OpenGL.GL.WindowPos3 ( Int16 *  v)
static

[requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations

Parameters
xSpecify the , , coordinates for the raster position.

Property Documentation

override object OpenTK.Graphics.OpenGL.GL.SyncRoot
getprotected

Returns a synchronization token unique for the GL class.