Click here to Skip to main content
Click here to Skip to main content
Articles » Languages » C# » General » Downloads
 
Add your own
alternative version

Using OpenTK/OpenAL to Develop Cross Platform DIS VOIP Application

, 15 Mar 2010 BSD
Application allows voice communications (VOIP) utilizing the Distributed Interactive Simulation protocol (IEEE 1278.1)
MonoDISRadioTransmitter_SourceCode.zip
MonoDISRadioTransmitter
AudioIN
bin
Properties
StyleCop.Cache
AudioOUT
bin
Properties
DISNET
bin
DataStreams
DISPDU
Enumerations
Properties
Utilities
OpenDISRadioTransmitterExample
AudioCodecs
bin
OpenDISRadioTransmitter.csproj.user
OpenTK
OpenTK.Compatibility.dll
OpenTK.dll
OpenTK.GLControl.dll
Properties
Settings.settings
StyleCop.Cache
OpenDISRadioTransmitterSolution.suo
RadioFeatureSelection
bin
Properties
Sockets
bin
Properties
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>OpenTK</name>
    </assembly>
    <members>
        <member name="T:OpenTK.Platform.Windows.WinRawMouse">
            <summary>
            Contains methods to register for and process mouse WM_INPUT messages.
            </summary>
        </member>
        <member name="T:OpenTK.Input.IMouseDriver">
            <summary>
            Defines the interface for MouseDevice drivers.
            </summary>
        </member>
        <member name="P:OpenTK.Input.IMouseDriver.Mouse">
            <summary>
            Gets the list of available MouseDevices.
            </summary>
        </member>
        <member name="M:OpenTK.Platform.Windows.WinRawMouse.ProcessEvent(OpenTK.Platform.Windows.RawInput)">
            <summary>
            Processes raw input events.
            </summary>
            <param name="rin"></param>
            <returns></returns>
        </member>
        <member name="T:OpenTK.Input.IKeyboardDriver">
            <summary>
            Defines the interface for KeyboardDevice drivers.
            </summary>
        </member>
        <member name="P:OpenTK.Input.IKeyboardDriver.Keyboard">
            <summary>
            Gets the list of available KeyboardDevices.
            </summary>
        </member>
        <member name="M:OpenTK.Platform.Windows.WinRawKeyboard.ProcessKeyboardEvent(OpenTK.Platform.Windows.RawInput)">
            <summary>
            Processes raw input events.
            </summary>
            <param name="rin"></param>
            <returns></returns>
        </member>
        <member name="T:OpenTK.Graphics.IGraphicsContext">
            <summary>
            Provides methods for creating and interacting with an OpenGL context.
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.IGraphicsContext.SwapBuffers">
            <summary>Swaps buffers, presenting the rendered scene to the user.</summary>
        </member>
        <member name="M:OpenTK.Graphics.IGraphicsContext.MakeCurrent(OpenTK.Platform.IWindowInfo)">
            <summary>Makes the GraphicsContext current in the calling thread.</summary>
            <param name="window">An OpenTK.Platform.IWindowInfo structure that points to a valid window.</param>
            <remarks>
            <para>OpenGL commands in one thread, affect the GraphicsContext which is current in that thread.</para>
            <para>It is an error to issue an OpenGL command in a thread without a current GraphicsContext.</para>
            </remarks>
        </member>
        <member name="M:OpenTK.Graphics.IGraphicsContext.Update(OpenTK.Platform.IWindowInfo)">
            <summary>
            Updates the graphics context.  This must be called when the region the graphics context
            is drawn to is resized.
            </summary>
            <param name="window"></param>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContext.IsCurrent">
            <summary>
            Gets a <see cref="T:System.Boolean"/> indicating whether this instance is current in the calling thread.
            </summary>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContext.IsDisposed">
            <summary>
            Gets a <see cref="T:System.Boolean"/> indicating whether this instance has been disposed.
            It is an error to access any instance methods if this property returns true.
            </summary>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContext.VSync">
            <summary>
            Gets or sets a value indicating whether VSyncing is enabled.
            </summary>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContext.GraphicsMode">
            <summary>Gets the GraphicsMode of this instance.</summary>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContext.ErrorChecking">
            <summary>
            Gets or sets a System.Boolean, indicating whether automatic error checking should be performed.
            </summary>
            <remarks>
            <para>It is an error to enable error checking inside a Begin()-End() region.</para>
            <para>This method only affects the debug version of OpenTK.dll.</para>
            </remarks>
        </member>
        <member name="T:OpenTK.Graphics.IGraphicsContextInternal">
            <summary>
            Provides methods to create new GraphicsContexts. Should only be used for extending OpenTK.
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.IGraphicsContextInternal.LoadAll">
            <summary>
            Prepares the entry points for OpenGL.
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.IGraphicsContextInternal.GetAddress(System.String)">
            <summary>
            Gets the address of an OpenGL extension function.
            </summary>
            <param name="function">The name of the OpenGL function (e.g. "glGetString")</param>
            <returns>
            A pointer to the specified function or IntPtr.Zero if the function isn't
            available in the current opengl context.
            </returns>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContextInternal.Implementation">
            <summary>
            Gets the internal implementation of the current instance.
            </summary>
        </member>
        <member name="P:OpenTK.Graphics.IGraphicsContextInternal.Context">
            <summary>
            Gets a handle to the OpenGL rendering context.
            </summary>
        </member>
        <member name="T:OpenTK.Input.MouseState">
            <summary>
            Encapsulates the state of a mouse device.
            </summary>
        </member>
        <member name="M:OpenTK.Input.MouseState.Equals(OpenTK.Input.MouseState)">
            <summary>
            Compares two MouseState instances for equality.
            </summary>
            <param name="other">The instance to compare to.</param>
            <returns>True, if both instances are equal; false otherwise.</returns>
        </member>
        <member name="T:OpenTK.Input.Key">
            <summary>
            The available keyboard keys.
            </summary>
        </member>
        <member name="F:OpenTK.Input.Key.Unknown">
            <summary>A key outside the known keys.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.ShiftLeft">
            <summary>The left shift key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LShift">
            <summary>The left shift key (equivalent to ShiftLeft).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.ShiftRight">
            <summary>The right shift key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.RShift">
            <summary>The right shift key (equivalent to ShiftRight).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.ControlLeft">
            <summary>The left control key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LControl">
            <summary>The left control key (equivalent to ControlLeft).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.ControlRight">
            <summary>The right control key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.RControl">
            <summary>The right control key (equivalent to ControlRight).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.AltLeft">
            <summary>The left alt key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LAlt">
            <summary>The left alt key (equivalent to AltLeft.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.AltRight">
            <summary>The right alt key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.RAlt">
            <summary>The right alt key (equivalent to AltRight).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.WinLeft">
            <summary>The left win key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LWin">
            <summary>The left win key (equivalent to WinLeft).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.WinRight">
            <summary>The right win key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.RWin">
            <summary>The right win key (equivalent to WinRight).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Menu">
            <summary>The menu key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F1">
            <summary>The F1 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F2">
            <summary>The F2 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F3">
            <summary>The F3 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F4">
            <summary>The F4 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F5">
            <summary>The F5 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F6">
            <summary>The F6 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F7">
            <summary>The F7 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F8">
            <summary>The F8 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F9">
            <summary>The F9 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F10">
            <summary>The F10 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F11">
            <summary>The F11 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F12">
            <summary>The F12 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F13">
            <summary>The F13 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F14">
            <summary>The F14 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F15">
            <summary>The F15 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F16">
            <summary>The F16 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F17">
            <summary>The F17 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F18">
            <summary>The F18 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F19">
            <summary>The F19 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F20">
            <summary>The F20 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F21">
            <summary>The F21 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F22">
            <summary>The F22 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F23">
            <summary>The F23 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F24">
            <summary>The F24 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F25">
            <summary>The F25 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F26">
            <summary>The F26 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F27">
            <summary>The F27 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F28">
            <summary>The F28 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F29">
            <summary>The F29 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F30">
            <summary>The F30 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F31">
            <summary>The F31 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F32">
            <summary>The F32 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F33">
            <summary>The F33 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F34">
            <summary>The F34 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F35">
            <summary>The F35 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Up">
            <summary>The up arrow key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Down">
            <summary>The down arrow key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Left">
            <summary>The left arrow key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Right">
            <summary>The right arrow key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Enter">
            <summary>The enter key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Escape">
            <summary>The escape key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Space">
            <summary>The space key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Tab">
            <summary>The tab key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.BackSpace">
            <summary>The backspace key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Back">
            <summary>The backspace key (equivalent to BackSpace).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Insert">
            <summary>The insert key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Delete">
            <summary>The delete key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.PageUp">
            <summary>The page up key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.PageDown">
            <summary>The page down key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Home">
            <summary>The home key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.End">
            <summary>The end key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.CapsLock">
            <summary>The caps lock key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.ScrollLock">
            <summary>The scroll lock key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.PrintScreen">
            <summary>The print screen key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Pause">
            <summary>The pause key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.NumLock">
            <summary>The num lock key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Clear">
            <summary>The clear key (Keypad5 with NumLock disabled, on typical keyboards).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Sleep">
            <summary>The sleep key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad0">
            <summary>The keypad 0 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad1">
            <summary>The keypad 1 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad2">
            <summary>The keypad 2 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad3">
            <summary>The keypad 3 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad4">
            <summary>The keypad 4 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad5">
            <summary>The keypad 5 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad6">
            <summary>The keypad 6 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad7">
            <summary>The keypad 7 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad8">
            <summary>The keypad 8 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Keypad9">
            <summary>The keypad 9 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadDivide">
            <summary>The keypad divide key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadMultiply">
            <summary>The keypad multiply key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadSubtract">
            <summary>The keypad subtract key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadMinus">
            <summary>The keypad minus key (equivalent to KeypadSubtract).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadAdd">
            <summary>The keypad add key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadPlus">
            <summary>The keypad plus key (equivalent to KeypadAdd).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadDecimal">
            <summary>The keypad decimal key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.KeypadEnter">
            <summary>The keypad enter key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.A">
            <summary>The A key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.B">
            <summary>The B key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.C">
            <summary>The C key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.D">
            <summary>The D key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.E">
            <summary>The E key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.F">
            <summary>The F key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.G">
            <summary>The G key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.H">
            <summary>The H key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.I">
            <summary>The I key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.J">
            <summary>The J key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.K">
            <summary>The K key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.L">
            <summary>The L key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.M">
            <summary>The M key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.N">
            <summary>The N key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.O">
            <summary>The O key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.P">
            <summary>The P key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Q">
            <summary>The Q key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.R">
            <summary>The R key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.S">
            <summary>The S key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.T">
            <summary>The T key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.U">
            <summary>The U key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.V">
            <summary>The V key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.W">
            <summary>The W key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.X">
            <summary>The X key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Y">
            <summary>The Y key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Z">
            <summary>The Z key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number0">
            <summary>The number 0 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number1">
            <summary>The number 1 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number2">
            <summary>The number 2 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number3">
            <summary>The number 3 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number4">
            <summary>The number 4 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number5">
            <summary>The number 5 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number6">
            <summary>The number 6 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number7">
            <summary>The number 7 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number8">
            <summary>The number 8 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Number9">
            <summary>The number 9 key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Tilde">
            <summary>The tilde key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Minus">
            <summary>The minus key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Plus">
            <summary>The plus key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.BracketLeft">
            <summary>The left bracket key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LBracket">
            <summary>The left bracket key (equivalent to BracketLeft).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.BracketRight">
            <summary>The right bracket key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.RBracket">
            <summary>The right bracket key (equivalent to BracketRight).</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Semicolon">
            <summary>The semicolon key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Quote">
            <summary>The quote key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Comma">
            <summary>The comma key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Period">
            <summary>The period key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.Slash">
            <summary>The slash key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.BackSlash">
            <summary>The backslash key.</summary>
        </member>
        <member name="F:OpenTK.Input.Key.LastKey">
            <summary>Indicates the last available keyboard key.</summary>
        </member>
        <member name="T:OpenTK.Graphics.GraphicsContextFlags">
            <summary>
            Enumerates various flags that affect the creation of new GraphicsContexts.
            </summary>
        </member>
        <member name="F:OpenTK.Graphics.GraphicsContextFlags.Default">
            <summary>
            The default value of the GraphicsContextFlags enumeration.
            </summary>
        </member>
        <member name="F:OpenTK.Graphics.GraphicsContextFlags.Debug">
            <summary>
            Indicates that this is a debug GraphicsContext. Debug contexts may provide
            additional debugging information at the cost of performance.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:OpenTK.Graphics.GraphicsContextFlags.ForwardCompatible">
            <summary>
            Indicates that this is a forward compatible GraphicsContext. Forward-compatible contexts
            do not support functionality marked as deprecated in the current GraphicsContextVersion.
            </summary>
            <remarks>Forward-compatible contexts are defined only for OpenGL versions 3.0 and later.</remarks>
        </member>
        <member name="F:OpenTK.Graphics.GraphicsContextFlags.Embedded">
            <summary>
            Indicates that this GraphicsContext is targeting OpenGL|ES.
            </summary>
        </member>
        <member name="T:OpenTK.Compute.CL10.CL">
            <summary>
            Provides access to the OpenCL 1.0 flat API.
            </summary>
        </member>
        <member name="T:OpenTK.BindingsBase">
            <summary>
            Provides a common foundation for all flat API bindings and implements the extension loading interface.
            </summary>
        </member>
        <member name="F:OpenTK.BindingsBase.DelegatesClass">
            <summary>
            A reflection handle to the nested type that contains the function delegates.
            </summary>
        </member>
        <member name="F:OpenTK.BindingsBase.CoreClass">
            <summary>
            A refection handle to the nested type that contains core functions (i.e. not extensions).
            </summary>
        </member>
        <member name="F:OpenTK.BindingsBase.CoreFunctionMap">
            <summary>
            A mapping of core function names to MethodInfo handles.
            </summary>
        </member>
        <member name="M:OpenTK.BindingsBase.#ctor">
            <summary>
            Constructs a new BindingsBase instance.
            </summary>
        </member>
        <member name="M:OpenTK.BindingsBase.GetAddress(System.String)">
            <summary>
            Retrieves an unmanaged function pointer to the specified function.
            </summary>
            <param name="funcname">
            A <see cref="T:System.String"/> that defines the name of the function.
            </param>
            <returns>
            A <see cref="T:System.IntPtr"/> that contains the address of funcname or IntPtr.Zero,
            if the function is not supported by the drivers.
            </returns>
            <remarks>
            Note: some drivers are known to return non-zero values for unsupported functions.
            Typical values include 1 and 2 - inheritors are advised to check for and ignore these
            values.
            </remarks>
        </member>
        <member name="P:OpenTK.BindingsBase.RebuildExtensionList">
            <summary>
            Gets or sets a <see cref="T:System.Boolean"/> that indicates whether the list of supported extensions may have changed.
            </summary>
        </member>
        <member name="P:OpenTK.BindingsBase.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the bindings implementation.
            </summary>
            <remarks>This object should be unique across bindings but consistent between bindings
            of the same type. For example, ES10.GL, OpenGL.GL and CL10.CL should all return 
            unique objects, but all instances of ES10.GL should return the same object.</remarks>
        </member>
        <member name="M:OpenTK.Compute.CL10.CL.GetAddress(System.String)">
            <summary>
            Not supported yet.
            </summary>
            <param name="funcname">The name of the extension function.</param>
            <returns>A pointer to the extension function, if available; IntPtr.Zero otherwise.</returns>
            <remarks>
            <para>Use <see cref="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(System.IntPtr,System.Type)"/> to turn this function pointer
            into a callable delegate.</para>
            <para>A non-zero return value does not mean that this extension function is supported. You also
            need to query available extensions through <see cref="!:GetDeviceInfo"/>.</para>
            <para>This method will always return IntPtr.Zero for core (i.e. non-extension) functions.</para>
            </remarks>
        </member>
        <member name="P:OpenTK.Compute.CL10.CL.SyncRoot">
            <summary>
            Returns a synchronization token unique for the GL class.
            </summary>
        </member>
        <member name="T:OpenTK.Audio.OpenAL.EffectsExtension">
            <summary>
            Provides access to the OpenAL effects extension.
            </summary>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindEffect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffectType)">
            <summary>(Helper) Selects the Effect type used by this Effect handle.</summary>
            <param name="eid">Effect id returned from a successful call to GenEffects.</param>
            <param name="type">Effect type.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindEffect(System.Int32,OpenTK.Audio.OpenAL.EfxEffectType)">
            <summary>(Helper) Selects the Effect type used by this Effect handle.</summary>
            <param name="eid">Effect id returned from a successful call to GenEffects.</param>
            <param name="type">Effect type.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindFilterToSource(System.UInt32,System.UInt32)">
            <summary>(Helper) reroutes the output of a Source through a Filter.</summary>
            <param name="source">A valid Source handle.</param>
            <param name="filter">A valid Filter handle.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindFilterToSource(System.Int32,System.Int32)">
            <summary>(Helper) reroutes the output of a Source through a Filter.</summary>
            <param name="source">A valid Source handle.</param>
            <param name="filter">A valid Filter handle.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindEffectToAuxiliarySlot(System.UInt32,System.UInt32)">
            <summary>(Helper) Attaches an Effect to an Auxiliary Effect Slot.</summary>
            <param name="auxiliaryeffectslot">The slot handle to attach the Effect to.</param>
            <param name="effect">The Effect handle that is being attached.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindEffectToAuxiliarySlot(System.Int32,System.Int32)">
            <summary>(Helper) Attaches an Effect to an Auxiliary Effect Slot.</summary>
            <param name="auxiliaryeffectslot">The slot handle to attach the Effect to.</param>
            <param name="effect">The Effect handle that is being attached.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindSourceToAuxiliarySlot(System.UInt32,System.UInt32,System.Int32,System.UInt32)">
            <summary>(Helper) Reroutes a Source's output into an Auxiliary Effect Slot.</summary>
            <param name="source">The Source handle who's output is forwarded.</param>
            <param name="slot">The Auxiliary Effect Slot handle that receives input from the Source.</param>
            <param name="slotnumber">Every Source has only a limited number of slots it can feed buffer to. The number must stay below AlcContextAttributes.EfxMaxAuxiliarySends</param>
            <param name="filter">Filter handle to be attached between Source ouput and Auxiliary Slot input. Use 0 or EfxFilterType.FilterNull for no filter. </param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.BindSourceToAuxiliarySlot(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>(Helper) Reroutes a Source's output into an Auxiliary Effect Slot.</summary>
            <param name="source">The Source handle who's output is forwarded.</param>
            <param name="slot">The Auxiliary Effect Slot handle that receives input from the Source.</param>
            <param name="slotnumber">Every Source has only a limited number of slots it can feed buffer to. The number must stay below AlcContextAttributes.EfxMaxAuxiliarySends</param>
            <param name="filter">Filter handle to be attached between Source ouput and Auxiliary Slot input. Use 0 or EfxFilterType.FilterNull for no filter. </param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenEffects(System.Int32,System.UInt32@)">
            <summary>The GenEffects function is used to create one or more Effect objects. An Effect object stores an effect type and a set of parameter values to control that Effect. In order to use an Effect it must be attached to an Auxiliary Effect Slot object</summary>
            <remarks>After creation an Effect has no type (EfxEffectType.Null), so before it can be used to store a set of parameters, the application must specify what type of effect should be stored in the object, using Effect() with EfxEffecti.</remarks>
            <param name="n">Number of Effects to be created.</param>
            <param name="effects">Pointer addressing sufficient memory to store n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenEffects(System.Int32,System.Int32@)">
            <summary>The GenEffects function is used to create one or more Effect objects. An Effect object stores an effect type and a set of parameter values to control that Effect. In order to use an Effect it must be attached to an Auxiliary Effect Slot object</summary>
            <remarks>After creation an Effect has no type (EfxEffectType.Null), so before it can be used to store a set of parameters, the application must specify what type of effect should be stored in the object, using Effect() with EfxEffecti.</remarks>
            <param name="n">Number of Effects to be created.</param>
            <param name="effects">Pointer addressing sufficient memory to store n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenEffects(System.Int32)">
            <summary>Generates one or more effect objects.</summary>
            <param name="n">Number of Effect object identifiers to generate.</param>
            <remarks>
            <para>The GenEffects function is used to create one or more Effect objects. An Effect object stores an effect type and a set of parameter values to control that Effect. In order to use an Effect it must be attached to an Auxiliary Effect Slot object.</para>
            <para>After creation an Effect has no type (EfxEffectType.Null), so before it can be used to store a set of parameters, the application must specify what type of effect should be stored in the object, using Effect() with EfxEffecti.</para>
            </remarks>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenEffect">
            <summary>Generates a single effect object.</summary>
            <returns>A handle to the generated effect object.</returns>
            <remarks>
            <para>The GenEffects function is used to create one or more Effect objects. An Effect object stores an effect type and a set of parameter values to control that Effect. In order to use an Effect it must be attached to an Auxiliary Effect Slot object.</para>
            <para>After creation an Effect has no type (EfxEffectType.Null), so before it can be used to store a set of parameters, the application must specify what type of effect should be stored in the object, using Effect() with EfxEffecti.</para>
            </remarks>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenEffect(System.UInt32@)">
            <summary>Generates a single effect object.</summary>
            <param name="effect">A handle to the generated effect object.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffects(System.Int32,System.UInt32@)">
            <summary>The DeleteEffects function is used to delete and free resources for Effect objects previously created with GenEffects.</summary>
            <param name="n">Number of Effects to be deleted.</param>
            <param name="effects">Pointer to n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffects(System.Int32,System.Int32@)">
            <summary>The DeleteEffects function is used to delete and free resources for Effect objects previously created with GenEffects.</summary>
            <param name="n">Number of Effects to be deleted.</param>
            <param name="effects">Pointer to n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffects(System.Int32[])">
            <summary>The DeleteEffects function is used to delete and free resources for Effect objects previously created with GenEffects.</summary>
            <param name="effects">Pointer to n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffects(System.UInt32[])">
            <summary>The DeleteEffects function is used to delete and free resources for Effect objects previously created with GenEffects.</summary>
            <param name="effects">Pointer to n Effect object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffect(System.Int32)">
            <summary>This function deletes one Effect only.</summary>
            <param name="effect">Pointer to an effect name/handle identifying the Effect Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteEffect(System.UInt32@)">
            <summary>This function deletes one Effect only.</summary>
            <param name="effect">Pointer to an effect name/handle identifying the Effect Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsEffect(System.UInt32)">
            <summary>The IsEffect function is used to determine if an object identifier is a valid Effect object.</summary>
            <param name="eid">Effect identifier to validate.</param>
            <returns>True if the identifier is a valid Effect, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsEffect(System.Int32)">
            <summary>The IsEffect function is used to determine if an object identifier is a valid Effect object.</summary>
            <param name="eid">Effect identifier to validate.</param>
            <returns>True if the identifier is a valid Effect, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffecti,System.Int32)">
            <summary>This function is used to set integer properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.Int32,OpenTK.Audio.OpenAL.EfxEffecti,System.Int32)">
            <summary>This function is used to set integer properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffectf,System.Single)">
            <summary>This function is used to set floating-point properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.Int32,OpenTK.Audio.OpenAL.EfxEffectf,System.Single)">
            <summary>This function is used to set floating-point properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffect3f,OpenTK.Vector3@)">
            <summary>This function is used to set 3 floating-point properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="values">Pointer to Math.Vector3.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Effect(System.Int32,OpenTK.Audio.OpenAL.EfxEffect3f,OpenTK.Vector3@)">
            <summary>This function is used to set 3 floating-point properties on Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="values">Pointer to Math.Vector3.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffecti,System.Int32@)">
            <summary>This function is used to retrieve integer properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.Int32,OpenTK.Audio.OpenAL.EfxEffecti,System.Int32@)">
            <summary>This function is used to retrieve integer properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffectf,System.Single@)">
            <summary>This function is used to retrieve floating-point properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.Int32,OpenTK.Audio.OpenAL.EfxEffectf,System.Single@)">
            <summary>This function is used to retrieve floating-point properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.UInt32,OpenTK.Audio.OpenAL.EfxEffect3f,OpenTK.Vector3@)">
            <summary>This function is used to retrieve 3 floating-point properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to retrieve.</param>
            <param name="values">A Math.Vector3 to hold the values.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetEffect(System.Int32,OpenTK.Audio.OpenAL.EfxEffect3f,OpenTK.Vector3@)">
            <summary>This function is used to retrieve 3 floating-point properties from Effect objects.</summary>
            <param name="eid">Effect object identifier.</param>
            <param name="param">Effect property to retrieve.</param>
            <param name="values">A Math.Vector3 to hold the values.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenFilters(System.Int32,System.UInt32@)">
            <summary>The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.</summary>
            <remarks>After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.</remarks>
            <param name="n">Number of Filters to be created.</param>
            <param name="filters">Pointer addressing sufficient memory to store n Filter object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenFilters(System.Int32,System.Int32@)">
            <summary>The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.</summary>
            <remarks>After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.</remarks>
            <param name="n">Number of Filters to be created.</param>
            <param name="filters">Pointer addressing sufficient memory to store n Filter object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenFilters(System.Int32)">
            <summary>The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.</summary>
            <remarks>After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.</remarks>
            <param name="n">Number of Filters to be created.</param>
            <returns>Pointer addressing sufficient memory to store n Filter object identifiers.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenFilter">
            <summary>This function generates only one Filter.</summary>
            <returns>Storage Int32 for the new filter name/handle.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenFilter(System.UInt32@)">
            <summary>This function generates only one Filter.</summary>
            <param name="filter">Storage UInt32 for the new filter name/handle.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilters(System.Int32,System.UInt32@)">
            <summary>The DeleteFilters function is used to delete and free resources for Filter objects previously created with GenFilters.</summary>
            <param name="n">Number of Filters to be deleted.</param>
            <param name="filters">Pointer to n Filter object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilters(System.Int32,System.Int32@)">
            <summary>The DeleteFilters function is used to delete and free resources for Filter objects previously created with GenFilters.</summary>
            <param name="n">Number of Filters to be deleted.</param>
            <param name="filters">Pointer to n Filter object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilters(System.UInt32[])">
            <summary>This function deletes one Filter only.</summary>
            <param name="filters">Pointer to an filter name/handle identifying the Filter Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilters(System.Int32[])">
            <summary>This function deletes one Filter only.</summary>
            <param name="filters">Pointer to an filter name/handle identifying the Filter Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilter(System.Int32)">
            <summary>This function deletes one Filter only.</summary>
            <param name="filter">Pointer to an filter name/handle identifying the Filter Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteFilter(System.UInt32@)">
            <summary>This function deletes one Filter only.</summary>
            <param name="filter">Pointer to an filter name/handle identifying the Filter Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsFilter(System.UInt32)">
            <summary>The IsFilter function is used to determine if an object identifier is a valid Filter object.</summary>
            <param name="fid">Effect identifier to validate.</param>
            <returns>True if the identifier is a valid Filter, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsFilter(System.Int32)">
            <summary>The IsFilter function is used to determine if an object identifier is a valid Filter object.</summary>
            <param name="fid">Effect identifier to validate.</param>
            <returns>True if the identifier is a valid Filter, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Filter(System.UInt32,OpenTK.Audio.OpenAL.EfxFilteri,System.Int32)">
            <summary>This function is used to set integer properties on Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Filter(System.Int32,OpenTK.Audio.OpenAL.EfxFilteri,System.Int32)">
            <summary>This function is used to set integer properties on Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Filter(System.UInt32,OpenTK.Audio.OpenAL.EfxFilterf,System.Single)">
            <summary>This function is used to set floating-point properties on Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.Filter(System.Int32,OpenTK.Audio.OpenAL.EfxFilterf,System.Single)">
            <summary>This function is used to set floating-point properties on Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="param">Effect property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetFilter(System.UInt32,OpenTK.Audio.OpenAL.EfxFilteri,System.Int32@)">
            <summary>This function is used to retrieve integer properties from Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetFilter(System.Int32,OpenTK.Audio.OpenAL.EfxFilteri,System.Int32@)">
            <summary>This function is used to retrieve integer properties from Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetFilter(System.UInt32,OpenTK.Audio.OpenAL.EfxFilterf,System.Single@)">
            <summary>This function is used to retrieve floating-point properties from Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetFilter(System.Int32,OpenTK.Audio.OpenAL.EfxFilterf,System.Single@)">
            <summary>This function is used to retrieve floating-point properties from Filter objects.</summary>
            <param name="fid">Filter object identifier.</param>
            <param name="pname">Effect property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenAuxiliaryEffectSlots(System.Int32,System.UInt32@)">
            <summary>The GenAuxiliaryEffectSlots function is used to create one or more Auxiliary Effect Slots. The number of slots that can be created will be dependant upon the Open AL device used.</summary>
            <remarks>An application should check the OpenAL error state after making this call to determine if the Effect Slot was successfully created. If the function call fails then none of the requested Effect Slots are created. A good strategy for creating any OpenAL object is to use a for-loop and generate one object each loop iteration and then check for an error condition. If an error is set then the loop can be broken and the application can determine if sufficient resources are available.</remarks>
            <param name="n">Number of Auxiliary Effect Slots to be created.</param>
            <param name="slots">Pointer addressing sufficient memory to store n Effect Slot object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenAuxiliaryEffectSlots(System.Int32,System.Int32@)">
            <summary>The GenAuxiliaryEffectSlots function is used to create one or more Auxiliary Effect Slots. The number of slots that can be created will be dependant upon the Open AL device used.</summary>
            <remarks>An application should check the OpenAL error state after making this call to determine if the Effect Slot was successfully created. If the function call fails then none of the requested Effect Slots are created. A good strategy for creating any OpenAL object is to use a for-loop and generate one object each loop iteration and then check for an error condition. If an error is set then the loop can be broken and the application can determine if sufficient resources are available.</remarks>
            <param name="n">Number of Auxiliary Effect Slots to be created.</param>
            <param name="slots">Pointer addressing sufficient memory to store n Effect Slot object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenAuxiliaryEffectSlots(System.Int32)">
            <summary>The GenAuxiliaryEffectSlots function is used to create one or more Auxiliary Effect Slots. The number of slots that can be created will be dependant upon the Open AL device used.</summary>
            <remarks>An application should check the OpenAL error state after making this call to determine if the Effect Slot was successfully created. If the function call fails then none of the requested Effect Slots are created. A good strategy for creating any OpenAL object is to use a for-loop and generate one object each loop iteration and then check for an error condition. If an error is set then the loop can be broken and the application can determine if sufficient resources are available.</remarks>
            <param name="n">Number of Auxiliary Effect Slots to be created.</param>
            <returns>Pointer addressing sufficient memory to store n Effect Slot object identifiers.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenAuxiliaryEffectSlot">
            <summary>This function generates only one Auxiliary Effect Slot.</summary>
            <returns>Storage Int32 for the new auxiliary effect slot name/handle.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GenAuxiliaryEffectSlot(System.UInt32@)">
            <summary>This function generates only one Auxiliary Effect Slot.</summary>
            <returns>Storage UInt32 for the new auxiliary effect slot name/handle.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlots(System.Int32,System.UInt32@)">
            <summary>The DeleteAuxiliaryEffectSlots function is used to delete and free resources for Auxiliary Effect Slots previously created with GenAuxiliaryEffectSlots.</summary>
            <param name="n">Number of Auxiliary Effect Slots to be deleted.</param>
            <param name="slots">Pointer to n Effect Slot object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlots(System.Int32,System.Int32@)">
            <summary>The DeleteAuxiliaryEffectSlots function is used to delete and free resources for Auxiliary Effect Slots previously created with GenAuxiliaryEffectSlots.</summary>
            <param name="n">Number of Auxiliary Effect Slots to be deleted.</param>
            <param name="slots">Pointer to n Effect Slot object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlots(System.Int32[])">
            <summary>The DeleteAuxiliaryEffectSlots function is used to delete and free resources for Auxiliary Effect Slots previously created with GenAuxiliaryEffectSlots.</summary>
            <param name="slots">Pointer to n Effect Slot object identifiers.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlots(System.UInt32[])">
            <summary>This function deletes one AuxiliaryEffectSlot only.</summary>
            <param name="slots">Pointer to an auxiliary effect slot name/handle identifying the Auxiliary Effect Slot Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlot(System.Int32)">
            <summary>This function deletes one AuxiliaryEffectSlot only.</summary>
            <param name="slot">Pointer to an auxiliary effect slot name/handle identifying the Auxiliary Effect Slot Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.DeleteAuxiliaryEffectSlot(System.UInt32@)">
            <summary>This function deletes one AuxiliaryEffectSlot only.</summary>
            <param name="slot">Pointer to an auxiliary effect slot name/handle identifying the Auxiliary Effect Slot Object to be deleted.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsAuxiliaryEffectSlot(System.UInt32)">
            <summary>The IsAuxiliaryEffectSlot function is used to determine if an object identifier is a valid Auxiliary Effect Slot object.</summary>
            <param name="slot">Effect Slot object identifier to validate.</param>
            <returns>True if the identifier is a valid Auxiliary Effect Slot, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.IsAuxiliaryEffectSlot(System.Int32)">
            <summary>The IsAuxiliaryEffectSlot function is used to determine if an object identifier is a valid Auxiliary Effect Slot object.</summary>
            <param name="slot">Effect Slot object identifier to validate.</param>
            <returns>True if the identifier is a valid Auxiliary Effect Slot, False otherwise.</returns>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.AuxiliaryEffectSlot(System.UInt32,OpenTK.Audio.OpenAL.EfxAuxiliaryi,System.Int32)">
            <summary>This function is used to set integer properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="param">Auxiliary Effect Slot property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.AuxiliaryEffectSlot(System.Int32,OpenTK.Audio.OpenAL.EfxAuxiliaryi,System.Int32)">
            <summary>This function is used to set integer properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="param">Auxiliary Effect Slot property to set.</param>
            <param name="value">Integer value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.AuxiliaryEffectSlot(System.UInt32,OpenTK.Audio.OpenAL.EfxAuxiliaryf,System.Single)">
            <summary>This function is used to set floating-point properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="param">Auxiliary Effect Slot property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.AuxiliaryEffectSlot(System.Int32,OpenTK.Audio.OpenAL.EfxAuxiliaryf,System.Single)">
            <summary>This function is used to set floating-point properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="param">Auxiliary Effect Slot property to set.</param>
            <param name="value">Floating-point value.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetAuxiliaryEffectSlot(System.UInt32,OpenTK.Audio.OpenAL.EfxAuxiliaryi,System.Int32@)">
            <summary>This function is used to retrieve integer properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="pname">Auxiliary Effect Slot property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetAuxiliaryEffectSlot(System.Int32,OpenTK.Audio.OpenAL.EfxAuxiliaryi,System.Int32@)">
            <summary>This function is used to retrieve integer properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="pname">Auxiliary Effect Slot property to retrieve.</param>
            <param name="value">Address where integer value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetAuxiliaryEffectSlot(System.UInt32,OpenTK.Audio.OpenAL.EfxAuxiliaryf,System.Single@)">
            <summary>This function is used to retrieve floating properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="pname">Auxiliary Effect Slot property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.GetAuxiliaryEffectSlot(System.Int32,OpenTK.Audio.OpenAL.EfxAuxiliaryf,System.Single@)">
            <summary>This function is used to retrieve floating properties on Auxiliary Effect Slot objects.</summary>
            <param name="asid">Auxiliary Effect Slot object identifier.</param>
            <param name="pname">Auxiliary Effect Slot property to retrieve.</param>
            <param name="value">Address where floating-point value will be stored.</param>
        </member>
        <member name="M:OpenTK.Audio.OpenAL.EffectsExtension.#ctor">
            <summary>
            Constructs a new EffectsExtension instance.
            </summary>
        </member>
        <member name="P:OpenTK.Audio.OpenAL.EffectsExtension.IsInitialized">
            <summary>Returns True if the EFX Extension has been found and could be initialized.</summary>
        </member>
        <member name="T:OpenTK.Audio.OpenAL.EffectsExtension.ReverbPresets">
            <summary>EAX Reverb Presets in legacy format - use ConvertReverbParameters() to convert to EFX EAX Reverb Presets for use with the OpenAL Effects Extension.</summary>
        </member>
        <member name="T:OpenTK.WindowState">
            <summary>
            Enumerates available window states.
            </summary>
        </member>
        <member name="F:OpenTK.WindowState.Normal">
            <summary>
            The window is in its normal state.
            </summary>
        </member>
        <member name="F:OpenTK.WindowState.Minimized">
            <summary>
            The window is minimized to the taskbar (also known as 'iconified').
            </summary>
        </member>
        <member name="F:OpenTK.WindowState.Maximized">
            <summary>
            The window covers the whole working area, which includes the desktop but not the taskbar and/or panels.
            </summary>
        </member>
        <member name="F:OpenTK.WindowState.Fullscreen">
            <summary>
            The window covers the whole screen, including all taskbars and/or panels.
            </summary>
        </member>
        <member name="T:OpenTK.GameWindowFlags">
            <summary>
            Defines bitwise combianations of GameWindow construction options.
            </summary>
        </member>
        <member name="F:OpenTK.GameWindowFlags.Default">
            <summary>
            Indicates default construction options.
            </summary>
        </member>
        <member name="F:OpenTK.GameWindowFlags.Fullscreen">
            <summary>
            Indicates that the GameWindow should cover the whole screen.
            </summary>
        </member>
        <member name="T:OpenTK.Input.IInputDriver">
            <summary>
            Defines the interface for an input driver.
            </summary>
        </member>
        <member name="T:OpenTK.Input.IJoystickDriver">
            <summary>
            Defines the interface for JoystickDevice drivers.
            </summary>
        </member>
        <member name="P:OpenTK.Input.IJoystickDriver.Joysticks">
            <summary>
            Gets the list of available JoystickDevices.
            </summary>
        </member>
        <member name="M:OpenTK.Input.IInputDriver.Poll">
            <summary>
            Updates the state of the driver.
            </summary>
        </member>
        <member name="M:OpenTK.Platform.Windows.WinRawInput.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Processes the input Windows Message, routing the buffer to the correct Keyboard, Mouse or HID.
            </summary>
            <param name="msg">The WM_INPUT message, containing the buffer on the input event.</param>
        </member>
        <member name="T:OpenTK.Graphics.OpenGL.GL">
            <summary>
            OpenGL bindings for .NET, implementing the full OpenGL API, including extensions.
            </summary>
            <remarks>
            <para>
            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/.
            </para>
            <para> A valid OpenGL context must be created before calling any OpenGL function.</para>
            <para>
            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.
            </para>
            <para>
            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.
            </para>
            <para>
            You may retrieve the entry point for an OpenGL function using the GL.GetDelegate method.
            </para>
            </remarks>
            <see href="http://opengl.org/registry/"/>
        </member>
        <member name="T:OpenTK.Graphics.GraphicsBindingsBase">
            <summary>
            Implements BindingsBase for the OpenTK.Graphics namespace (OpenGL and OpenGL|ES).
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GraphicsBindingsBase.GetAddress(System.String)">
            <summary>
            Retrieves an unmanaged function pointer to the specified function.
            </summary>
            <param name="funcname">
            A <see cref="T:System.String"/> that defines the name of the function.
            </param>
            <returns>
            A <see cref="T:System.IntPtr"/> that contains the address of funcname or IntPtr.Zero,
            if the function is not supported by the drivers.
            </returns>
            <remarks>
            Note: some drivers are known to return non-zero values for unsupported functions.
            Typical values include 1 and 2 - inheritors are advised to check for and ignore these
            values.
            </remarks>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.LoadAll">
            <summary>
            Loads all OpenGL entry points (core and extension).
            This method is provided for compatibility purposes with older OpenTK versions.
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.PointParameter(OpenTK.Graphics.OpenGL.PointSpriteCoordOriginParameter)">
            <summary>
            Helper function that defines the coordinate origin of the Point Sprite.
            </summary>
            <param name="param">
            A OpenTK.Graphics.OpenGL.GL.PointSpriteCoordOriginParameter token,
            denoting the origin of the Point Sprite.
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Accum(OpenTK.Graphics.OpenGL.AccumOp,System.Single)">
            <summary>
            Operate on the accumulation buffer
            </summary>
            <param name="op">
            <para>
            Specifies the accumulation buffer operation. Symbolic constants GL_ACCUM, GL_LOAD, GL_ADD, GL_MULT, and GL_RETURN are accepted.
            </para>
            </param>
            <param name="value">
            <para>
            Specifies a floating-point value used in the accumulation buffer operation. op determines how value is used.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ActiveTexture(OpenTK.Graphics.OpenGL.TextureUnit)">
            <summary>
            Select active texture unit
            </summary>
            <param name="texture">
            <para>
            Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE, where i ranges from 0 to the larger of (GL_MAX_TEXTURE_COORDS - 1) and (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AlphaFunc(OpenTK.Graphics.OpenGL.AlphaFunction,System.Single)">
            <summary>
            Specify the alpha test function
            </summary>
            <param name="func">
            <para>
            Specifies the alpha comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_ALWAYS.
            </para>
            </param>
            <param name="ref">
            <para>
            Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.Int32[],System.Boolean[])">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.Int32@,System.Boolean@)">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.Int32*,System.Boolean*)">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.UInt32[],System.Boolean[])">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.UInt32@,System.Boolean@)">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AreTexturesResident(System.Int32,System.UInt32*,System.Boolean*)">
            <summary>
            Determine if textures are loaded in texture memory
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be queried.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array containing the names of the textures to be queried.
            </para>
            </param>
            <param name="residences">
            <para>
            Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ArrayElement(System.Int32)">
            <summary>
            Render a vertex using the specified vertex array element
            </summary>
            <param name="i">
            <para>
            Specifies an index into the enabled vertex data arrays.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AttachShader(System.Int32,System.Int32)">
            <summary>
            Attaches a shader object to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to which a shader object will be attached.
            </para>
            </param>
            <param name="shader">
            <para>
            Specifies the shader object that is to be attached.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.AttachShader(System.UInt32,System.UInt32)">
            <summary>
            Attaches a shader object to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to which a shader object will be attached.
            </para>
            </param>
            <param name="shader">
            <para>
            Specifies the shader object that is to be attached.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Begin(OpenTK.Graphics.OpenGL.BeginMode)">
            <summary>
            Delimit the vertices of a primitive or a group of like primitives
            </summary>
            <param name="mode">
            <para>
            Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BeginQuery(OpenTK.Graphics.OpenGL.QueryTarget,System.Int32)">
            <summary>
            Delimit the boundaries of a query object
            </summary>
            <param name="target">
            <para>
            Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED.
            </para>
            </param>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BeginQuery(OpenTK.Graphics.OpenGL.QueryTarget,System.UInt32)">
            <summary>
            Delimit the boundaries of a query object
            </summary>
            <param name="target">
            <para>
            Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED.
            </para>
            </param>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindAttribLocation(System.Int32,System.Int32,System.String)">
            <summary>
            Associates a generic vertex attribute index with a named attribute variable
            </summary>
            <param name="program">
            <para>
            Specifies the handle of the program object in which the association is to be made.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the generic vertex attribute to be bound.
            </para>
            </param>
            <param name="name">
            <para>
            Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindAttribLocation(System.UInt32,System.UInt32,System.String)">
            <summary>
            Associates a generic vertex attribute index with a named attribute variable
            </summary>
            <param name="program">
            <para>
            Specifies the handle of the program object in which the association is to be made.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the generic vertex attribute to be bound.
            </para>
            </param>
            <param name="name">
            <para>
            Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindBuffer(OpenTK.Graphics.OpenGL.BufferTarget,System.Int32)">
            <summary>
            Bind a named buffer object
            </summary>
            <param name="target">
            <para>
            Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
            </para>
            </param>
            <param name="buffer">
            <para>
            Specifies the name of a buffer object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindBuffer(OpenTK.Graphics.OpenGL.BufferTarget,System.UInt32)">
            <summary>
            Bind a named buffer object
            </summary>
            <param name="target">
            <para>
            Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
            </para>
            </param>
            <param name="buffer">
            <para>
            Specifies the name of a buffer object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindTexture(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32)">
            <summary>
            Bind a named texture to a texturing target
            </summary>
            <param name="target">
            <para>
            Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="texture">
            <para>
            Specifies the name of a texture.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BindTexture(OpenTK.Graphics.OpenGL.TextureTarget,System.UInt32)">
            <summary>
            Bind a named texture to a texturing target
            </summary>
            <param name="target">
            <para>
            Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="texture">
            <para>
            Specifies the name of a texture.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Bitmap(System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Byte[])">
            <summary>
            Draw a bitmap
            </summary>
            <param name="width">
            <para>
            Specify the pixel width and height of the bitmap image.
            </para>
            </param>
            <param name="xorig">
            <para>
            Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
            </para>
            </param>
            <param name="xmove">
            <para>
            Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
            </para>
            </param>
            <param name="bitmap">
            <para>
            Specifies the address of the bitmap image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Bitmap(System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Byte@)">
            <summary>
            Draw a bitmap
            </summary>
            <param name="width">
            <para>
            Specify the pixel width and height of the bitmap image.
            </para>
            </param>
            <param name="xorig">
            <para>
            Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
            </para>
            </param>
            <param name="xmove">
            <para>
            Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
            </para>
            </param>
            <param name="bitmap">
            <para>
            Specifies the address of the bitmap image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Bitmap(System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Byte*)">
            <summary>
            Draw a bitmap
            </summary>
            <param name="width">
            <para>
            Specify the pixel width and height of the bitmap image.
            </para>
            </param>
            <param name="xorig">
            <para>
            Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
            </para>
            </param>
            <param name="xmove">
            <para>
            Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
            </para>
            </param>
            <param name="bitmap">
            <para>
            Specifies the address of the bitmap image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendColor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Set the blend color
            </summary>
            <param name="red">
            <para>
            specify the components of GL_BLEND_COLOR
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquation(OpenTK.Graphics.OpenGL.BlendEquationMode)">
            <summary>
            Specify the equation used for both the RGB blend equation and the Alpha blend equation
            </summary>
            <param name="mode">
            <para>
            specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquation(System.Int32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify the equation used for both the RGB blend equation and the Alpha blend equation
            </summary>
            <param name="mode">
            <para>
            specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquation(System.UInt32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify the equation used for both the RGB blend equation and the Alpha blend equation
            </summary>
            <param name="mode">
            <para>
            specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate(OpenTK.Graphics.OpenGL.BlendEquationMode,OpenTK.Graphics.OpenGL.BlendEquationMode)">
            <summary>
            Set the RGB blend equation and the alpha blend equation separately
            </summary>
            <param name="modeRGB">
            <para>
            specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
            <param name="modeAlpha">
            <para>
            specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate(System.Int32,OpenTK.Graphics.OpenGL.BlendEquationMode,OpenTK.Graphics.OpenGL.BlendEquationMode)">
            <summary>
            Set the RGB blend equation and the alpha blend equation separately
            </summary>
            <param name="modeRGB">
            <para>
            specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
            <param name="modeAlpha">
            <para>
            specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate(System.UInt32,OpenTK.Graphics.OpenGL.BlendEquationMode,OpenTK.Graphics.OpenGL.BlendEquationMode)">
            <summary>
            Set the RGB blend equation and the alpha blend equation separately
            </summary>
            <param name="modeRGB">
            <para>
            specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
            <param name="modeAlpha">
            <para>
            specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFunc(OpenTK.Graphics.OpenGL.BlendingFactorSrc,OpenTK.Graphics.OpenGL.BlendingFactorDest)">
            <summary>
            Specify pixel arithmetic
            </summary>
            <param name="sfactor">
            <para>
            Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dfactor">
            <para>
            Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFunc(System.Int32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify pixel arithmetic
            </summary>
            <param name="sfactor">
            <para>
            Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dfactor">
            <para>
            Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFunc(System.UInt32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify pixel arithmetic
            </summary>
            <param name="sfactor">
            <para>
            Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dfactor">
            <para>
            Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate(OpenTK.Graphics.OpenGL.BlendingFactorSrc,OpenTK.Graphics.OpenGL.BlendingFactorDest,OpenTK.Graphics.OpenGL.BlendingFactorSrc,OpenTK.Graphics.OpenGL.BlendingFactorDest)">
            <summary>
            Specify pixel arithmetic for RGB and alpha components separately
            </summary>
            <param name="srcRGB">
            <para>
            Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstRGB">
            <para>
            Specifies how the red, green, and blue 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.
            </para>
            </param>
            <param name="srcAlpha">
            <para>
            Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstAlpha">
            <para>
            Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate(System.Int32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify pixel arithmetic for RGB and alpha components separately
            </summary>
            <param name="srcRGB">
            <para>
            Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstRGB">
            <para>
            Specifies how the red, green, and blue 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.
            </para>
            </param>
            <param name="srcAlpha">
            <para>
            Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstAlpha">
            <para>
            Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate(System.UInt32,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend,OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)">
            <summary>
            Specify pixel arithmetic for RGB and alpha components separately
            </summary>
            <param name="srcRGB">
            <para>
            Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstRGB">
            <para>
            Specifies how the red, green, and blue 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.
            </para>
            </param>
            <param name="srcAlpha">
            <para>
            Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is GL_ONE.
            </para>
            </param>
            <param name="dstAlpha">
            <para>
            Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is GL_ZERO.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferData(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,OpenTK.Graphics.OpenGL.BufferUsageHint)">
            <summary>
            Creates and initializes a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the buffer object's new data store.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
            </para>
            </param>
            <param name="usage">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,``0[],OpenTK.Graphics.OpenGL.BufferUsageHint)">
            <summary>
            Creates and initializes a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the buffer object's new data store.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
            </para>
            </param>
            <param name="usage">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,``0[0:,0:],OpenTK.Graphics.OpenGL.BufferUsageHint)">
            <summary>
            Creates and initializes a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the buffer object's new data store.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
            </para>
            </param>
            <param name="usage">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,``0[0:,0:,0:],OpenTK.Graphics.OpenGL.BufferUsageHint)">
            <summary>
            Creates and initializes a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the buffer object's new data store.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
            </para>
            </param>
            <param name="usage">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,``0@,OpenTK.Graphics.OpenGL.BufferUsageHint)">
            <summary>
            Creates and initializes a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the buffer object's new data store.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
            </para>
            </param>
            <param name="usage">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferSubData(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,System.IntPtr)">
            <summary>
            Updates a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being replaced.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the new data that will be copied into the data store.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[])">
            <summary>
            Updates a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being replaced.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the new data that will be copied into the data store.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[0:,0:])">
            <summary>
            Updates a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being replaced.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the new data that will be copied into the data store.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[0:,0:,0:])">
            <summary>
            Updates a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being replaced.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the new data that will be copied into the data store.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.BufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0@)">
            <summary>
            Updates a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being replaced.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the new data that will be copied into the data store.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallList(System.Int32)">
            <summary>
            Execute a display list
            </summary>
            <param name="list">
            <para>
            Specifies the integer name of the display list to be executed.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallList(System.UInt32)">
            <summary>
            Execute a display list
            </summary>
            <param name="list">
            <para>
            Specifies the integer name of the display list to be executed.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallLists(System.Int32,OpenTK.Graphics.OpenGL.ListNameType,System.IntPtr)">
            <summary>
            Execute a list of display lists
            </summary>
            <param name="n">
            <para>
            Specifies the number of display lists to be executed.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="lists">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallLists``1(System.Int32,OpenTK.Graphics.OpenGL.ListNameType,``0[])">
            <summary>
            Execute a list of display lists
            </summary>
            <param name="n">
            <para>
            Specifies the number of display lists to be executed.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="lists">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallLists``1(System.Int32,OpenTK.Graphics.OpenGL.ListNameType,``0[0:,0:])">
            <summary>
            Execute a list of display lists
            </summary>
            <param name="n">
            <para>
            Specifies the number of display lists to be executed.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="lists">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallLists``1(System.Int32,OpenTK.Graphics.OpenGL.ListNameType,``0[0:,0:,0:])">
            <summary>
            Execute a list of display lists
            </summary>
            <param name="n">
            <para>
            Specifies the number of display lists to be executed.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="lists">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CallLists``1(System.Int32,OpenTK.Graphics.OpenGL.ListNameType,``0@)">
            <summary>
            Execute a list of display lists
            </summary>
            <param name="n">
            <para>
            Specifies the number of display lists to be executed.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="lists">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Clear(OpenTK.Graphics.OpenGL.ClearBufferMask)">
            <summary>
            Clear buffers to preset values
            </summary>
            <param name="mask">
            <para>
            Bitwise OR of masks that indicate the buffers to be cleared. The four masks are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, GL_ACCUM_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClearAccum(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Specify clear values for the accumulation buffer
            </summary>
            <param name="red">
            <para>
            Specify the red, green, blue, and alpha values used when the accumulation buffer is cleared. The initial values are all 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClearColor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Specify clear values for the color buffers
            </summary>
            <param name="red">
            <para>
            Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClearDepth(System.Double)">
            <summary>
            Specify the clear value for the depth buffer
            </summary>
            <param name="depth">
            <para>
            Specifies the depth value used when the depth buffer is cleared. The initial value is 1.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClearIndex(System.Single)">
            <summary>
            Specify the clear value for the color index buffers
            </summary>
            <param name="c">
            <para>
            Specifies the index used when the color index buffers are cleared. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClearStencil(System.Int32)">
            <summary>
            Specify the clear value for the stencil buffer
            </summary>
            <param name="s">
            <para>
            Specifies the index used when the stencil buffer is cleared. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClientActiveTexture(OpenTK.Graphics.OpenGL.TextureUnit)">
            <summary>
            Select active texture unit
            </summary>
            <param name="texture">
            <para>
            Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE, where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double[])">
            <summary>
            Specify a plane against which all geometry is clipped
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double@)">
            <summary>
            Specify a plane against which all geometry is clipped
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double*)">
            <summary>
            Specify a plane against which all geometry is clipped
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.SByte,System.SByte,System.SByte)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.SByte[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.SByte@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.SByte*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Double,System.Double,System.Double)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Double[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Double@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Double*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Single,System.Single,System.Single)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Single[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Single@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Single*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int32,System.Int32,System.Int32)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int32[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int32@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int32*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int16,System.Int16,System.Int16)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int16[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int16@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Int16*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Byte,System.Byte,System.Byte)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Byte[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Byte@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.Byte*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt32[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt32@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt32*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt16[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt16@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color3(System.UInt16*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.SByte,System.SByte,System.SByte,System.SByte)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.SByte[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.SByte@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.SByte*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Double[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Double@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Double*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Single[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Single@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Single*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int32[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int32@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int32*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int16,System.Int16,System.Int16,System.Int16)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int16[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int16@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Int16*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Byte[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Byte@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.Byte*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt32[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt32@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt32*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt16[])">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt16@)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Color4(System.UInt16*)">
            <summary>
            Set the current color
            </summary>
            <param name="red">
            <para>
            Specify new red, green, and blue values for the current color.
            </para>
            </param>
            <param name="alpha">
            <para>
            Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorMask(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Enable and disable writing of frame buffer color components
            </summary>
            <param name="red">
            <para>
            Specify 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorMask(System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Enable and disable writing of frame buffer color components
            </summary>
            <param name="red">
            <para>
            Specify 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorMask(System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Enable and disable writing of frame buffer color components
            </summary>
            <param name="red">
            <para>
            Specify 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.ColorMaterialParameter)">
            <summary>
            Cause a material color to track the current color
            </summary>
            <param name="face">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="mode">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorPointer(System.Int32,OpenTK.Graphics.OpenGL.ColorPointerType,System.Int32,System.IntPtr)">
            <summary>
            Define an array of colors
            </summary>
            <param name="size">
            <para>
            Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.OpenGL.ColorPointerType,System.Int32,``0[])">
            <summary>
            Define an array of colors
            </summary>
            <param name="size">
            <para>
            Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.OpenGL.ColorPointerType,System.Int32,``0[0:,0:])">
            <summary>
            Define an array of colors
            </summary>
            <param name="size">
            <para>
            Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.OpenGL.ColorPointerType,System.Int32,``0[0:,0:,0:])">
            <summary>
            Define an array of colors
            </summary>
            <param name="size">
            <para>
            Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.OpenGL.ColorPointerType,System.Int32,``0@)">
            <summary>
            Define an array of colors
            </summary>
            <param name="size">
            <para>
            Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="count">
            <para>
            The number of table entries to replace.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorSubTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="count">
            <para>
            The number of table entries to replace.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorSubTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="count">
            <para>
            The number of table entries to replace.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorSubTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="count">
            <para>
            The number of table entries to replace.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorSubTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="count">
            <para>
            The number of table entries to replace.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Define a color lookup table
            </summary>
            <param name="target">
            <para>
            Must 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.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the color lookup table specified by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Define a color lookup table
            </summary>
            <param name="target">
            <para>
            Must 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.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the color lookup table specified by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Define a color lookup table
            </summary>
            <param name="target">
            <para>
            Must 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.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the color lookup table specified by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Define a color lookup table
            </summary>
            <param name="target">
            <para>
            Must 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.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the color lookup table specified by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Define a color lookup table
            </summary>
            <param name="target">
            <para>
            Must 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.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the color lookup table specified by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Single[])">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Single@)">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Single*)">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Int32[])">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Int32@)">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.ColorTableParameterPName,System.Int32*)">
            <summary>
            Set color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="pname">
            <para>
            The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameters are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompileShader(System.Int32)">
            <summary>
            Compiles a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be compiled.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompileShader(System.UInt32)">
            <summary>
            Compiles a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be compiled.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.IntPtr)">
            <summary>
            Specify a one-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,``0[])">
            <summary>
            Specify a one-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,``0[0:,0:])">
            <summary>
            Specify a one-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a one-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,``0@)">
            <summary>
            Specify a one-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
            <summary>
            Specify a two-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,``0[])">
            <summary>
            Specify a two-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,``0[0:,0:])">
            <summary>
            Specify a two-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a two-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,``0@)">
            <summary>
            Specify a two-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be Must be 2 sup n + 2 ( border ) for some integer . 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
            <summary>
            Specify a three-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels wide.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,``0[])">
            <summary>
            Specify a three-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels wide.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,``0[0:,0:])">
            <summary>
            Specify a three-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels wide.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a three-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels wide.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,``0@)">
            <summary>
            Specify a three-dimensional texture image in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D or GL_PROXY_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels wide.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels high.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture image including the border if any. If the GL version does not support non-power-of-two sizes, this value must be 2 sup n + 2 ( border ) for some integer . All implementations support 3D texture images that are at least 16 texels deep.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,System.IntPtr)">
            <summary>
            Specify a one-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[])">
            <summary>
            Specify a one-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:])">
            <summary>
            Specify a one-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a one-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0@)">
            <summary>
            Specify a one-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,System.IntPtr)">
            <summary>
            Specify a two-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[])">
            <summary>
            Specify a two-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:])">
            <summary>
            Specify a two-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a two-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0@)">
            <summary>
            Specify a two-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,System.IntPtr)">
            <summary>
            Specify a three-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[])">
            <summary>
            Specify a three-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:])">
            <summary>
            Specify a three-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0[0:,0:,0:])">
            <summary>
            Specify a three-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,System.Int32,``0@)">
            <summary>
            Specify a three-dimensional texture subimage in a compressed format
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
            <param name="depth">
            <para>
            Specifies the depth of the texture subimage.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies the format of the compressed image data stored at address data.
            </para>
            </param>
            <param name="imageSize">
            <para>
            Specifies the number of unsigned bytes of image data starting at the address specified by data.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the compressed image data in memory.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Define a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Define a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Define a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Define a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter1D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Define a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Define a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Define a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Define a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Define a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionFilter2D``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Define a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array referenced by data.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array referenced by data.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="data">
            <para>
            Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Single)">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Single[])">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Single*)">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Int32)">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Int32[])">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.ConvolutionParameter,System.Int32*)">
            <summary>
            Set convolution parameters
            </summary>
            <param name="target">
            <para>
            The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.
            </para>
            </param>
            <param name="params">
            <para>
            The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Respecify a portion of a color table
            </summary>
            <param name="target">
            <para>
            Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="start">
            <para>
            The starting index of the portion of the color table to be replaced.
            </para>
            </param>
            <param name="x">
            <para>
            The window coordinates of the left corner of the row of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            The number of table entries to replace.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy pixels into a color table
            </summary>
            <param name="target">
            <para>
            The color table target. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="x">
            <para>
            The x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.
            </para>
            </param>
            <param name="y">
            <para>
            The y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel rectangle.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy pixels into a one-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_1D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="x">
            <para>
            The window space coordinates of the lower-left coordinate of the pixel array to copy.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array to copy.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy pixels into a two-dimensional convolution filter
            </summary>
            <param name="target">
            <para>
            Must be GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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.
            </para>
            </param>
            <param name="x">
            <para>
            The window space coordinates of the lower-left coordinate of the pixel array to copy.
            </para>
            </param>
            <param name="width">
            <para>
            The width of the pixel array to copy.
            </para>
            </param>
            <param name="height">
            <para>
            The height of the pixel array to copy.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyPixels(System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelCopyType)">
            <summary>
            Copy pixels in the frame buffer
            </summary>
            <param name="x">
            <para>
            Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specify the dimensions of the rectangular region of pixels to be copied. Both must be nonnegative.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies whether color values, depth values, or stencil values are to be copied. Symbolic constants GL_COLOR, GL_DEPTH, and GL_STENCIL are accepted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyTexImage1D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy pixels into a 1D texture image
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the internal format of the texture. Must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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_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_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
            </para>
            </param>
            <param name="x">
            <para>
            Specify the window coordinates of the left corner of the row of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyTexImage2D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy pixels into a 2D texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="internalformat">
            <para>
            Specifies the internal format of the texture. Must be one of the following symbolic constants: GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_COMPRESSED_ALPHA, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, 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_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_SLUMINANCE, GL_SLUMINANCE8, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
            </para>
            </param>
            <param name="x">
            <para>
            Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture image. Must be 0 or 2 sup n + 2 ( border ) for some integer .
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture image. Must be 0 or 2 sup m + 2 ( border ) for some integer .
            </para>
            </param>
            <param name="border">
            <para>
            Specifies the width of the border. Must be either 0 or 1.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyTexSubImage1D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy a one-dimensional texture subimage
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_1D.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies the texel offset within the texture array.
            </para>
            </param>
            <param name="x">
            <para>
            Specify the window coordinates of the left corner of the row of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyTexSubImage2D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy a two-dimensional texture subimage
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="x">
            <para>
            Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CopyTexSubImage3D(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copy a three-dimensional texture subimage
            </summary>
            <param name="target">
            <para>
            Specifies the target texture. Must be GL_TEXTURE_3D
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
            </para>
            </param>
            <param name="xoffset">
            <para>
            Specifies a texel offset in the x direction within the texture array.
            </para>
            </param>
            <param name="yoffset">
            <para>
            Specifies a texel offset in the y direction within the texture array.
            </para>
            </param>
            <param name="zoffset">
            <para>
            Specifies a texel offset in the z direction within the texture array.
            </para>
            </param>
            <param name="x">
            <para>
            Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
            </para>
            </param>
            <param name="width">
            <para>
            Specifies the width of the texture subimage.
            </para>
            </param>
            <param name="height">
            <para>
            Specifies the height of the texture subimage.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CreateProgram">
            <summary>
            Creates a program object
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CreateShader(OpenTK.Graphics.OpenGL.ShaderType)">
            <summary>
            Creates a shader object
            </summary>
            <param name="shaderType">
            <para>
            Specifies the type of shader to be created. Must be either GL_VERTEX_SHADER or GL_FRAGMENT_SHADER.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.CullFace(OpenTK.Graphics.OpenGL.CullFaceMode)">
            <summary>
            Specify whether front- or back-facing facets can be culled
            </summary>
            <param name="mode">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.Int32[])">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.Int32@)">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.Int32*)">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.UInt32[])">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.UInt32@)">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteBuffers(System.Int32,System.UInt32*)">
            <summary>
            Delete named buffer objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer objects to be deleted.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array of buffer objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteLists(System.Int32,System.Int32)">
            <summary>
            Delete a contiguous group of display lists
            </summary>
            <param name="list">
            <para>
            Specifies the integer name of the first display list to delete.
            </para>
            </param>
            <param name="range">
            <para>
            Specifies the number of display lists to delete.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteLists(System.UInt32,System.Int32)">
            <summary>
            Delete a contiguous group of display lists
            </summary>
            <param name="list">
            <para>
            Specifies the integer name of the first display list to delete.
            </para>
            </param>
            <param name="range">
            <para>
            Specifies the number of display lists to delete.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteProgram(System.Int32)">
            <summary>
            Deletes a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteProgram(System.UInt32)">
            <summary>
            Deletes a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.Int32[])">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.Int32@)">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.Int32*)">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.UInt32[])">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.UInt32@)">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteQueries(System.Int32,System.UInt32*)">
            <summary>
            Delete named query objects
            </summary>
            <param name="n">
            <para>
            Specifies the number of query objects to be deleted.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array of query objects to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteShader(System.Int32)">
            <summary>
            Deletes a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteShader(System.UInt32)">
            <summary>
            Deletes a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.Int32[])">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.Int32@)">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.Int32*)">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.UInt32[])">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.UInt32@)">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DeleteTextures(System.Int32,System.UInt32*)">
            <summary>
            Delete named textures
            </summary>
            <param name="n">
            <para>
            Specifies the number of textures to be deleted.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array of textures to be deleted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DepthFunc(OpenTK.Graphics.OpenGL.DepthFunction)">
            <summary>
            Specify the value used for depth buffer comparisons
            </summary>
            <param name="func">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DepthMask(System.Boolean)">
            <summary>
            Enable or disable writing into the depth buffer
            </summary>
            <param name="flag">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DepthRange(System.Double,System.Double)">
            <summary>
            Specify mapping of depth values from normalized device coordinates to window coordinates
            </summary>
            <param name="nearVal">
            <para>
            Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
            </para>
            </param>
            <param name="farVal">
            <para>
            Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DetachShader(System.Int32,System.Int32)">
            <summary>
            Detaches a shader object from a program object to which it is attached
            </summary>
            <param name="program">
            <para>
            Specifies the program object from which to detach the shader object.
            </para>
            </param>
            <param name="shader">
            <para>
            Specifies the shader object to be detached.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DetachShader(System.UInt32,System.UInt32)">
            <summary>
            Detaches a shader object from a program object to which it is attached
            </summary>
            <param name="program">
            <para>
            Specifies the program object from which to detach the shader object.
            </para>
            </param>
            <param name="shader">
            <para>
            Specifies the shader object to be detached.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawArrays(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="first">
            <para>
            Specifies the starting index in the enabled arrays.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of indices to be rendered.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawBuffer(OpenTK.Graphics.OpenGL.DrawBufferMode)">
            <summary>
            Specify which color buffers are to be drawn into
            </summary>
            <param name="mode">
            <para>
            Specifies 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, GL_FRONT_AND_BACK, and GL_AUXi, where i is between 0 and the value of GL_AUX_BUFFERS minus 1, are accepted. (GL_AUX_BUFFERS is not the upper limit; use glGet to query the number of available aux buffers.) The initial value is GL_FRONT for single-buffered contexts, and GL_BACK for double-buffered contexts.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawBuffers(System.Int32,OpenTK.Graphics.OpenGL.DrawBuffersEnum[])">
            <summary>
            Specifies a list of color buffers to be drawn into
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffers in bufs.
            </para>
            </param>
            <param name="bufs">
            <para>
            Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawBuffers(System.Int32,OpenTK.Graphics.OpenGL.DrawBuffersEnum@)">
            <summary>
            Specifies a list of color buffers to be drawn into
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffers in bufs.
            </para>
            </param>
            <param name="bufs">
            <para>
            Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawBuffers(System.Int32,OpenTK.Graphics.OpenGL.DrawBuffersEnum*)">
            <summary>
            Specifies a list of color buffers to be drawn into
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffers in bufs.
            </para>
            </param>
            <param name="bufs">
            <para>
            Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawElements(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,System.IntPtr)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0@)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawPixels(System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Write a block of pixels to the frame buffer
            </summary>
            <param name="width">
            <para>
            Specify the dimensions of the pixel rectangle to be written into the frame buffer.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the pixel data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Write a block of pixels to the frame buffer
            </summary>
            <param name="width">
            <para>
            Specify the dimensions of the pixel rectangle to be written into the frame buffer.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the pixel data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Write a block of pixels to the frame buffer
            </summary>
            <param name="width">
            <para>
            Specify the dimensions of the pixel rectangle to be written into the frame buffer.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the pixel data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Write a block of pixels to the frame buffer
            </summary>
            <param name="width">
            <para>
            Specify the dimensions of the pixel rectangle to be written into the frame buffer.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the pixel data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Write a block of pixels to the frame buffer
            </summary>
            <param name="width">
            <para>
            Specify the dimensions of the pixel rectangle to be written into the frame buffer.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the pixel data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,System.IntPtr)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0@)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,System.IntPtr)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0[0:,0:,0:])">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.DrawRangeElements``1(OpenTK.Graphics.OpenGL.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.OpenGL.DrawElementsType,``0@)">
            <summary>
            Render primitives from array data
            </summary>
            <param name="mode">
            <para>
            Specifies 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_QUAD_STRIP, GL_QUADS, and GL_POLYGON are accepted.
            </para>
            </param>
            <param name="start">
            <para>
            Specifies the minimum array index contained in indices.
            </para>
            </param>
            <param name="end">
            <para>
            Specifies the maximum array index contained in indices.
            </para>
            </param>
            <param name="count">
            <para>
            Specifies the number of elements to be rendered.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
            </para>
            </param>
            <param name="indices">
            <para>
            Specifies a pointer to the location where the indices are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlag(System.Boolean)">
            <summary>
            Flag edges as either boundary or nonboundary
            </summary>
            <param name="flag">
            <para>
            Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer(System.Int32,System.IntPtr)">
            <summary>
            Define an array of edge flags
            </summary>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first edge flag in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer``1(System.Int32,``0[])">
            <summary>
            Define an array of edge flags
            </summary>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first edge flag in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer``1(System.Int32,``0[0:,0:])">
            <summary>
            Define an array of edge flags
            </summary>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first edge flag in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer``1(System.Int32,``0[0:,0:,0:])">
            <summary>
            Define an array of edge flags
            </summary>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first edge flag in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlagPointer``1(System.Int32,``0@)">
            <summary>
            Define an array of edge flags
            </summary>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first edge flag in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EdgeFlag(System.Boolean*)">
            <summary>
            Flag edges as either boundary or nonboundary
            </summary>
            <param name="flag">
            <para>
            Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Enable(OpenTK.Graphics.OpenGL.EnableCap)">
            <summary>
            Enable or disable server-side GL capabilities
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EnableClientState(OpenTK.Graphics.OpenGL.EnableCap)">
            <summary>
            Enable or disable client-side capability
            </summary>
            <param name="cap">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Enable(OpenTK.Graphics.OpenGL.IndexedEnableCap,System.Int32)">
            <summary>
            Enable or disable server-side GL capabilities
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Enable(OpenTK.Graphics.OpenGL.IndexedEnableCap,System.UInt32)">
            <summary>
            Enable or disable server-side GL capabilities
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EnableVertexAttribArray(System.Int32)">
            <summary>
            Enable or disable a generic vertex attribute array
            </summary>
            <param name="index">
            <para>
            Specifies the index of the generic vertex attribute to be enabled or disabled.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EnableVertexAttribArray(System.UInt32)">
            <summary>
            Enable or disable a generic vertex attribute array
            </summary>
            <param name="index">
            <para>
            Specifies the index of the generic vertex attribute to be enabled or disabled.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord1(System.Double)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord1(System.Double*)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord1(System.Single)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord1(System.Single*)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Double,System.Double)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Double[])">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Double@)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Double*)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Single,System.Single)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Single[])">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Single@)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalCoord2(System.Single*)">
            <summary>
            Evaluate enabled one- and two-dimensional maps
            </summary>
            <param name="u">
            <para>
            Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.
            </para>
            </param>
            <param name="v">
            <para>
            Specifies 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.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalMesh1(OpenTK.Graphics.OpenGL.MeshMode1,System.Int32,System.Int32)">
            <summary>
            Compute a one- or two-dimensional grid of points or lines
            </summary>
            <param name="mode">
            <para>
            In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.
            </para>
            </param>
            <param name="i1">
            <para>
            Specify the first and last integer values for grid domain variable .
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalMesh2(OpenTK.Graphics.OpenGL.MeshMode2,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Compute a one- or two-dimensional grid of points or lines
            </summary>
            <param name="mode">
            <para>
            In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.
            </para>
            </param>
            <param name="i1">
            <para>
            Specify the first and last integer values for grid domain variable .
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalPoint1(System.Int32)">
            <summary>
            Generate and evaluate a single point in a mesh
            </summary>
            <param name="i">
            <para>
            Specifies the integer value for grid domain variable .
            </para>
            </param>
            <param name="j">
            <para>
            Specifies the integer value for grid domain variable (glEvalPoint2 only).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.EvalPoint2(System.Int32,System.Int32)">
            <summary>
            Generate and evaluate a single point in a mesh
            </summary>
            <param name="i">
            <para>
            Specifies the integer value for grid domain variable .
            </para>
            </param>
            <param name="j">
            <para>
            Specifies the integer value for grid domain variable (glEvalPoint2 only).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.OpenGL.FeedbackType,System.Single[])">
            <summary>
            Controls feedback mode
            </summary>
            <param name="size">
            <para>
            Specifies the maximum number of values that can be written into buffer.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="buffer">
            <para>
            Returns the feedback data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.OpenGL.FeedbackType,System.Single@)">
            <summary>
            Controls feedback mode
            </summary>
            <param name="size">
            <para>
            Specifies the maximum number of values that can be written into buffer.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="buffer">
            <para>
            Returns the feedback data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.OpenGL.FeedbackType,System.Single*)">
            <summary>
            Controls feedback mode
            </summary>
            <param name="size">
            <para>
            Specifies the maximum number of values that can be written into buffer.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="buffer">
            <para>
            Returns the feedback data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Finish">
            <summary>
            Block until all GL execution is complete
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Flush">
            <summary>
            Force execution of GL commands in finite time
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoord(System.Double)">
            <summary>
            Set the current fog coordinates
            </summary>
            <param name="coord">
            <para>
            Specify the fog distance.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoord(System.Double*)">
            <summary>
            Set the current fog coordinates
            </summary>
            <param name="coord">
            <para>
            Specify the fog distance.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoord(System.Single)">
            <summary>
            Set the current fog coordinates
            </summary>
            <param name="coord">
            <para>
            Specify the fog distance.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoord(System.Single*)">
            <summary>
            Set the current fog coordinates
            </summary>
            <param name="coord">
            <para>
            Specify the fog distance.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType,System.Int32,System.IntPtr)">
            <summary>
            Define an array of fog coordinates
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoordPointer``1(OpenTK.Graphics.OpenGL.FogPointerType,System.Int32,``0[])">
            <summary>
            Define an array of fog coordinates
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoordPointer``1(OpenTK.Graphics.OpenGL.FogPointerType,System.Int32,``0[0:,0:])">
            <summary>
            Define an array of fog coordinates
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoordPointer``1(OpenTK.Graphics.OpenGL.FogPointerType,System.Int32,``0[0:,0:,0:])">
            <summary>
            Define an array of fog coordinates
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FogCoordPointer``1(OpenTK.Graphics.OpenGL.FogPointerType,System.Int32,``0@)">
            <summary>
            Define an array of fog coordinates
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Single)">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Single[])">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Single*)">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Int32)">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Int32[])">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Fog(OpenTK.Graphics.OpenGL.FogParameter,System.Int32*)">
            <summary>
            Specify fog parameters
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that pname will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.FrontFace(OpenTK.Graphics.OpenGL.FrontFaceDirection)">
            <summary>
            Define front- and back-facing polygons
            </summary>
            <param name="mode">
            <para>
            Specifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Frustum(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Multiply the current matrix by a perspective matrix
            </summary>
            <param name="left">
            <para>
            Specify the coordinates for the left and right vertical clipping planes.
            </para>
            </param>
            <param name="bottom">
            <para>
            Specify the coordinates for the bottom and top horizontal clipping planes.
            </para>
            </param>
            <param name="nearVal">
            <para>
            Specify the distances to the near and far depth clipping planes. Both distances must be positive.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.Int32[])">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.Int32@)">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.Int32*)">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.UInt32[])">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.UInt32@)">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenBuffers(System.Int32,System.UInt32*)">
            <summary>
            Generate buffer object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of buffer object names to be generated.
            </para>
            </param>
            <param name="buffers">
            <para>
            Specifies an array in which the generated buffer object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenLists(System.Int32)">
            <summary>
            Generate a contiguous set of empty display lists
            </summary>
            <param name="range">
            <para>
            Specifies the number of contiguous empty display lists to be generated.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.Int32[])">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.Int32@)">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.Int32*)">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.UInt32[])">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.UInt32@)">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenQueries(System.Int32,System.UInt32*)">
            <summary>
            Generate query object names
            </summary>
            <param name="n">
            <para>
            Specifies the number of query object names to be generated.
            </para>
            </param>
            <param name="ids">
            <para>
            Specifies an array in which the generated query object names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.Int32[])">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.Int32@)">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.Int32*)">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.UInt32[])">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.UInt32@)">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GenTextures(System.Int32,System.UInt32*)">
            <summary>
            Generate texture names
            </summary>
            <param name="n">
            <para>
            Specifies the number of texture names to be generated.
            </para>
            </param>
            <param name="textures">
            <para>
            Specifies an array in which the generated texture names are stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveAttrib(System.Int32,System.Int32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.OpenGL.ActiveAttribType@,System.Text.StringBuilder)">
            <summary>
            Returns information about an active attribute variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the attribute variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the attribute variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the attribute variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the attribute variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveAttrib(System.Int32,System.Int32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.OpenGL.ActiveAttribType*,System.Text.StringBuilder)">
            <summary>
            Returns information about an active attribute variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the attribute variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the attribute variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the attribute variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the attribute variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveAttrib(System.UInt32,System.UInt32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.OpenGL.ActiveAttribType@,System.Text.StringBuilder)">
            <summary>
            Returns information about an active attribute variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the attribute variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the attribute variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the attribute variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the attribute variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveAttrib(System.UInt32,System.UInt32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.OpenGL.ActiveAttribType*,System.Text.StringBuilder)">
            <summary>
            Returns information about an active attribute variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the attribute variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the attribute variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the attribute variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the attribute variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveUniform(System.Int32,System.Int32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.OpenGL.ActiveUniformType@,System.Text.StringBuilder)">
            <summary>
            Returns information about an active uniform variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the uniform variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the uniform variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the uniform variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveUniform(System.Int32,System.Int32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.OpenGL.ActiveUniformType*,System.Text.StringBuilder)">
            <summary>
            Returns information about an active uniform variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the uniform variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the uniform variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the uniform variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveUniform(System.UInt32,System.UInt32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.OpenGL.ActiveUniformType@,System.Text.StringBuilder)">
            <summary>
            Returns information about an active uniform variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the uniform variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the uniform variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the uniform variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetActiveUniform(System.UInt32,System.UInt32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.OpenGL.ActiveUniformType*,System.Text.StringBuilder)">
            <summary>
            Returns information about an active uniform variable for the specified program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="index">
            <para>
            Specifies the index of the uniform variable to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
            </para>
            </param>
            <param name="length">
            <para>
            Returns 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.
            </para>
            </param>
            <param name="size">
            <para>
            Returns the size of the uniform variable.
            </para>
            </param>
            <param name="type">
            <para>
            Returns the data type of the uniform variable.
            </para>
            </param>
            <param name="name">
            <para>
            Returns a null terminated string containing the name of the uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.Int32,System.Int32,System.Int32@,System.Int32@)">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.Int32,System.Int32,System.Int32*,System.Int32[])">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.Int32,System.Int32,System.Int32*,System.Int32*)">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.UInt32,System.Int32,System.Int32@,System.UInt32@)">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.UInt32,System.Int32,System.Int32*,System.UInt32[])">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttachedShaders(System.UInt32,System.Int32,System.Int32*,System.UInt32*)">
            <summary>
            Returns the handles of the shader objects attached to a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="maxCount">
            <para>
            Specifies the size of the array for storing the returned object names.
            </para>
            </param>
            <param name="count">
            <para>
            Returns the number of names actually returned in objects.
            </para>
            </param>
            <param name="shaders">
            <para>
            Specifies an array that is used to return the names of attached shader objects.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttribLocation(System.Int32,System.String)">
            <summary>
            Returns the location of an attribute variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="name">
            <para>
            Points to a null terminated string containing the name of the attribute variable whose location is to be queried.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetAttribLocation(System.UInt32,System.String)">
            <summary>
            Returns the location of an attribute variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="name">
            <para>
            Points to a null terminated string containing the name of the attribute variable whose location is to be queried.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferParameter(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferParameterName,System.Int32[])">
            <summary>
            Return parameters of a buffer object
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="value">
            <para>
            Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the requested parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferParameter(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferParameterName,System.Int32@)">
            <summary>
            Return parameters of a buffer object
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="value">
            <para>
            Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the requested parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferParameter(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferParameterName,System.Int32*)">
            <summary>
            Return parameters of a buffer object
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="value">
            <para>
            Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the requested parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferPointer(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferPointer,System.IntPtr)">
            <summary>
            Return the pointer to a mapped buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferPointer``1(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferPointer,``0[])">
            <summary>
            Return the pointer to a mapped buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferPointer``1(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferPointer,``0[0:,0:])">
            <summary>
            Return the pointer to a mapped buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferPointer``1(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferPointer,``0[0:,0:,0:])">
            <summary>
            Return the pointer to a mapped buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferPointer``1(OpenTK.Graphics.OpenGL.BufferTarget,OpenTK.Graphics.OpenGL.BufferPointer,``0@)">
            <summary>
            Return the pointer to a mapped buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,System.IntPtr)">
            <summary>
            Returns a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being returned.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the location where buffer object data is returned.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[])">
            <summary>
            Returns a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being returned.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the location where buffer object data is returned.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[0:,0:])">
            <summary>
            Returns a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being returned.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the location where buffer object data is returned.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0[0:,0:,0:])">
            <summary>
            Returns a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being returned.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the location where buffer object data is returned.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetBufferSubData``1(OpenTK.Graphics.OpenGL.BufferTarget,System.IntPtr,System.IntPtr,``0@)">
            <summary>
            Returns a subset of a buffer object's data store
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="offset">
            <para>
            Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.
            </para>
            </param>
            <param name="size">
            <para>
            Specifies the size in bytes of the data store region being returned.
            </para>
            </param>
            <param name="data">
            <para>
            Specifies a pointer to the location where buffer object data is returned.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double[])">
            <summary>
            Return the coefficients of the specified clipping plane
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Returns 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).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double@)">
            <summary>
            Return the coefficients of the specified clipping plane
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Returns 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).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName,System.Double*)">
            <summary>
            Return the coefficients of the specified clipping plane
            </summary>
            <param name="plane">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="equation">
            <para>
            Returns 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).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Retrieve contents of a color lookup table
            </summary>
            <param name="target">
            <para>
            Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="table">
            <para>
            Pointer to a one-dimensional array of pixel data containing the contents of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Retrieve contents of a color lookup table
            </summary>
            <param name="target">
            <para>
            Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="table">
            <para>
            Pointer to a one-dimensional array of pixel data containing the contents of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Retrieve contents of a color lookup table
            </summary>
            <param name="target">
            <para>
            Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="table">
            <para>
            Pointer to a one-dimensional array of pixel data containing the contents of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Retrieve contents of a color lookup table
            </summary>
            <param name="target">
            <para>
            Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="table">
            <para>
            Pointer to a one-dimensional array of pixel data containing the contents of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTable``1(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Retrieve contents of a color lookup table
            </summary>
            <param name="target">
            <para>
            Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="table">
            <para>
            Pointer to a one-dimensional array of pixel data containing the contents of the color table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Single[])">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Single@)">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Single*)">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Int32[])">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Int32@)">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget,OpenTK.Graphics.OpenGL.GetColorTableParameterPName,System.Int32*)">
            <summary>
            Get color lookup table parameters
            </summary>
            <param name="target">
            <para>
            The 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.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to an array where the values of the parameter will be stored.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,System.IntPtr)">
            <summary>
            Return a compressed texture image
            </summary>
            <param name="target">
            <para>
            Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and 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.
            </para>
            </param>
            <param name="lod">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the compressed texture image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,``0[])">
            <summary>
            Return a compressed texture image
            </summary>
            <param name="target">
            <para>
            Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and 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.
            </para>
            </param>
            <param name="lod">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the compressed texture image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,``0[0:,0:])">
            <summary>
            Return a compressed texture image
            </summary>
            <param name="target">
            <para>
            Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and 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.
            </para>
            </param>
            <param name="lod">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the compressed texture image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,``0[0:,0:,0:])">
            <summary>
            Return a compressed texture image
            </summary>
            <param name="target">
            <para>
            Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and 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.
            </para>
            </param>
            <param name="lod">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the compressed texture image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetCompressedTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,``0@)">
            <summary>
            Return a compressed texture image
            </summary>
            <param name="target">
            <para>
            Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, and 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.
            </para>
            </param>
            <param name="lod">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the compressed texture image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Get current 1D or 2D convolution filter kernel
            </summary>
            <param name="target">
            <para>
            The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="image">
            <para>
            Pointer to storage for the output image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Get current 1D or 2D convolution filter kernel
            </summary>
            <param name="target">
            <para>
            The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="image">
            <para>
            Pointer to storage for the output image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Get current 1D or 2D convolution filter kernel
            </summary>
            <param name="target">
            <para>
            The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="image">
            <para>
            Pointer to storage for the output image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Get current 1D or 2D convolution filter kernel
            </summary>
            <param name="target">
            <para>
            The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="image">
            <para>
            Pointer to storage for the output image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionFilter``1(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Get current 1D or 2D convolution filter kernel
            </summary>
            <param name="target">
            <para>
            The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="image">
            <para>
            Pointer to storage for the output image.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Single[])">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Single@)">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Single*)">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Int32[])">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Int32@)">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget,OpenTK.Graphics.OpenGL.GetConvolutionParameterPName,System.Int32*)">
            <summary>
            Get convolution parameters
            </summary>
            <param name="target">
            <para>
            The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the parameters to be retrieved.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetError">
            <summary>
            Return error information
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Get histogram table
            </summary>
            <param name="target">
            <para>
            Must be GL_HISTOGRAM.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned histogram table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogram``1(OpenTK.Graphics.OpenGL.HistogramTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Get histogram table
            </summary>
            <param name="target">
            <para>
            Must be GL_HISTOGRAM.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned histogram table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogram``1(OpenTK.Graphics.OpenGL.HistogramTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Get histogram table
            </summary>
            <param name="target">
            <para>
            Must be GL_HISTOGRAM.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned histogram table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogram``1(OpenTK.Graphics.OpenGL.HistogramTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Get histogram table
            </summary>
            <param name="target">
            <para>
            Must be GL_HISTOGRAM.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned histogram table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogram``1(OpenTK.Graphics.OpenGL.HistogramTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Get histogram table
            </summary>
            <param name="target">
            <para>
            Must be GL_HISTOGRAM.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="type">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned histogram table.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Single[])">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Single@)">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Single*)">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Int32[])">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Int32@)">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget,OpenTK.Graphics.OpenGL.GetHistogramParameterPName,System.Int32*)">
            <summary>
            Get histogram parameters
            </summary>
            <param name="target">
            <para>
            Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="pname">
            <para>
            The 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.
            </para>
            </param>
            <param name="params">
            <para>
            Pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Single[])">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Single@)">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Single*)">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Int32[])">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Int32@)">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetLight(OpenTK.Graphics.OpenGL.LightName,OpenTK.Graphics.OpenGL.LightParameter,System.Int32*)">
            <summary>
            Return light source parameter values
            </summary>
            <param name="light">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Double[])">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Double@)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Double*)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Single[])">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Single@)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Single*)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Int32[])">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Int32@)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMap(OpenTK.Graphics.OpenGL.MapTarget,OpenTK.Graphics.OpenGL.GetMapQuery,System.Int32*)">
            <summary>
            Return evaluator parameters
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="query">
            <para>
            Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.
            </para>
            </param>
            <param name="v">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Single[])">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Single@)">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Single*)">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Int32[])">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Int32@)">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace,OpenTK.Graphics.OpenGL.MaterialParameter,System.Int32*)">
            <summary>
            Return material parameters
            </summary>
            <param name="face">
            <para>
            Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Get minimum and maximum pixel values
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="types">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmax``1(OpenTK.Graphics.OpenGL.MinmaxTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Get minimum and maximum pixel values
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="types">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmax``1(OpenTK.Graphics.OpenGL.MinmaxTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Get minimum and maximum pixel values
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="types">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmax``1(OpenTK.Graphics.OpenGL.MinmaxTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Get minimum and maximum pixel values
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="types">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmax``1(OpenTK.Graphics.OpenGL.MinmaxTarget,System.Boolean,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Get minimum and maximum pixel values
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="reset">
            <para>
            If 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.
            </para>
            </param>
            <param name="format">
            <para>
            The 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.
            </para>
            </param>
            <param name="types">
            <para>
            The 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.
            </para>
            </param>
            <param name="values">
            <para>
            A pointer to storage for the returned values.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Single[])">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Single@)">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Single*)">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Int32[])">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Int32@)">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget,OpenTK.Graphics.OpenGL.GetMinmaxParameterPName,System.Int32*)">
            <summary>
            Get minmax parameters
            </summary>
            <param name="target">
            <para>
            Must be GL_MINMAX.
            </para>
            </param>
            <param name="pname">
            <para>
            The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.
            </para>
            </param>
            <param name="params">
            <para>
            A pointer to storage for the retrieved parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Single[])">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Single@)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Single*)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int32[])">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int32@)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int32*)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt32[])">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt32@)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt32*)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int16[])">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int16@)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.Int16*)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt16[])">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt16@)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap,System.UInt16*)">
            <summary>
            Return the specified pixel map
            </summary>
            <param name="map">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="data">
            <para>
            Returns the pixel map contents.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPointer(OpenTK.Graphics.OpenGL.GetPointervPName,System.IntPtr)">
            <summary>
            Return the address of the specified pointer
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPointer``1(OpenTK.Graphics.OpenGL.GetPointervPName,``0[])">
            <summary>
            Return the address of the specified pointer
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPointer``1(OpenTK.Graphics.OpenGL.GetPointervPName,``0[0:,0:])">
            <summary>
            Return the address of the specified pointer
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPointer``1(OpenTK.Graphics.OpenGL.GetPointervPName,``0[0:,0:,0:])">
            <summary>
            Return the address of the specified pointer
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPointer``1(OpenTK.Graphics.OpenGL.GetPointervPName,``0@)">
            <summary>
            Return the address of the specified pointer
            </summary>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the pointer value specified by pname.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPolygonStipple(System.Byte[])">
            <summary>
            Return the polygon stipple pattern
            </summary>
            <param name="pattern">
            <para>
            Returns the stipple pattern. The initial value is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPolygonStipple(System.Byte@)">
            <summary>
            Return the polygon stipple pattern
            </summary>
            <param name="pattern">
            <para>
            Returns the stipple pattern. The initial value is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetPolygonStipple(System.Byte*)">
            <summary>
            Return the polygon stipple pattern
            </summary>
            <param name="pattern">
            <para>
            Returns the stipple pattern. The initial value is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog(System.Int32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog(System.Int32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog(System.UInt32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgramInfoLog(System.UInt32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.Int32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32[])">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.Int32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32@)">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.Int32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32*)">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.UInt32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32[])">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.UInt32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32@)">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetProgram(System.UInt32,OpenTK.Graphics.OpenGL.ProgramParameter,System.Int32*)">
            <summary>
            Returns a parameter from a program object
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_MAX_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQuery(OpenTK.Graphics.OpenGL.QueryTarget,OpenTK.Graphics.OpenGL.GetQueryParam,System.Int32[])">
            <summary>
            Return parameters of a query object target
            </summary>
            <param name="target">
            <para>
            Specifies a query object target. Must be GL_SAMPLES_PASSED.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQuery(OpenTK.Graphics.OpenGL.QueryTarget,OpenTK.Graphics.OpenGL.GetQueryParam,System.Int32@)">
            <summary>
            Return parameters of a query object target
            </summary>
            <param name="target">
            <para>
            Specifies a query object target. Must be GL_SAMPLES_PASSED.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQuery(OpenTK.Graphics.OpenGL.QueryTarget,OpenTK.Graphics.OpenGL.GetQueryParam,System.Int32*)">
            <summary>
            Return parameters of a query object target
            </summary>
            <param name="target">
            <para>
            Specifies a query object target. Must be GL_SAMPLES_PASSED.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.Int32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32[])">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.Int32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32@)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.Int32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32*)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32[])">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32@)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.Int32*)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.UInt32[])">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.UInt32@)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.OpenGL.GetQueryObjectParam,System.UInt32*)">
            <summary>
            Return parameters of a query object
            </summary>
            <param name="id">
            <para>
            Specifies the name of a query object.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,System.IntPtr,System.IntPtr)">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``1(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,System.IntPtr,``0[])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``1(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,System.IntPtr,``0[0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``1(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,System.IntPtr,``0[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``1(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,System.IntPtr,``0@)">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``2(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,``0[],``1[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``2(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,``0[0:,0:],``1[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``2(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,``0[0:,0:,0:],``1[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``2(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr,``0@,``1[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``3(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[],``1[0:,0:,0:],``2[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``3(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:],``1[0:,0:,0:],``2[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``3(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:],``1[0:,0:,0:],``2[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetSeparableFilter``3(OpenTK.Graphics.OpenGL.SeparableTarget,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@,``1[0:,0:,0:],``2[0:,0:,0:])">
            <summary>
            Get separable convolution filter kernel images
            </summary>
            <param name="target">
            <para>
            The separable filter to be retrieved. Must be GL_SEPARABLE_2D.
            </para>
            </param>
            <param name="format">
            <para>
            Format 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.
            </para>
            </param>
            <param name="type">
            <para>
            Data 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.
            </para>
            </param>
            <param name="row">
            <para>
            Pointer to storage for the row filter image.
            </para>
            </param>
            <param name="column">
            <para>
            Pointer to storage for the column filter image.
            </para>
            </param>
            <param name="span">
            <para>
            Pointer to storage for the span filter image (currently unused).
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog(System.Int32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog(System.Int32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog(System.UInt32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderInfoLog(System.UInt32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the information log for a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object whose information log is to be queried.
            </para>
            </param>
            <param name="maxLength">
            <para>
            Specifies the size of the character buffer for storing the returned information log.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in infoLog (excluding the null terminator).
            </para>
            </param>
            <param name="infoLog">
            <para>
            Specifies an array of characters that is used to return the information log.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.Int32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32[])">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.Int32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32@)">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.Int32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32*)">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.UInt32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32[])">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.UInt32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32@)">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShader(System.UInt32,OpenTK.Graphics.OpenGL.ShaderParameter,System.Int32*)">
            <summary>
            Returns a parameter from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the object parameter. Accepted symbolic names are GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested object parameter.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderSource(System.Int32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the source code string from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the size of the character buffer for storing the returned source code string.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in source (excluding the null terminator).
            </para>
            </param>
            <param name="source">
            <para>
            Specifies an array of characters that is used to return the source code string.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderSource(System.Int32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the source code string from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the size of the character buffer for storing the returned source code string.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in source (excluding the null terminator).
            </para>
            </param>
            <param name="source">
            <para>
            Specifies an array of characters that is used to return the source code string.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderSource(System.UInt32,System.Int32,System.Int32@,System.Text.StringBuilder)">
            <summary>
            Returns the source code string from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the size of the character buffer for storing the returned source code string.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in source (excluding the null terminator).
            </para>
            </param>
            <param name="source">
            <para>
            Specifies an array of characters that is used to return the source code string.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetShaderSource(System.UInt32,System.Int32,System.Int32*,System.Text.StringBuilder)">
            <summary>
            Returns the source code string from a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies the shader object to be queried.
            </para>
            </param>
            <param name="bufSize">
            <para>
            Specifies the size of the character buffer for storing the returned source code string.
            </para>
            </param>
            <param name="length">
            <para>
            Returns the length of the string returned in source (excluding the null terminator).
            </para>
            </param>
            <param name="source">
            <para>
            Specifies an array of characters that is used to return the source code string.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetString(OpenTK.Graphics.OpenGL.StringName)">
            <summary>
            Return a string describing the current GL connection
            </summary>
            <param name="name">
            <para>
            Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION, or GL_EXTENSIONS.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetString(OpenTK.Graphics.OpenGL.StringName,System.Int32)">
            <summary>
            Return a string describing the current GL connection
            </summary>
            <param name="name">
            <para>
            Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION, or GL_EXTENSIONS.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetString(OpenTK.Graphics.OpenGL.StringName,System.UInt32)">
            <summary>
            Return a string describing the current GL connection
            </summary>
            <param name="name">
            <para>
            Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION, or GL_EXTENSIONS.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Single[])">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Single@)">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Single*)">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Int32[])">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Int32@)">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget,OpenTK.Graphics.OpenGL.TextureEnvParameter,System.Int32*)">
            <summary>
            Return texture environment parameters
            </summary>
            <param name="target">
            <para>
            Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Double[])">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Double@)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Double*)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Single[])">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Single@)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Single*)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Int32[])">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Int32@)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName,OpenTK.Graphics.OpenGL.TextureGenParameter,System.Int32*)">
            <summary>
            Return texture coordinate generation parameters
            </summary>
            <param name="coord">
            <para>
            Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexImage(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,System.IntPtr)">
            <summary>
            Return a texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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_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.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the texture image. Should be a pointer to an array of the type specified by type.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[])">
            <summary>
            Return a texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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_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.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the texture image. Should be a pointer to an array of the type specified by type.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:])">
            <summary>
            Return a texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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_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.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the texture image. Should be a pointer to an array of the type specified by type.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0[0:,0:,0:])">
            <summary>
            Return a texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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_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.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the texture image. Should be a pointer to an array of the type specified by type.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexImage``1(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelFormat,OpenTK.Graphics.OpenGL.PixelType,``0@)">
            <summary>
            Return a texture image
            </summary>
            <param name="target">
            <para>
            Specifies 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.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="format">
            <para>
            Specifies a pixel format for the returned data. The supported formats are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.
            </para>
            </param>
            <param name="type">
            <para>
            Specifies 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_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.
            </para>
            </param>
            <param name="img">
            <para>
            Returns the texture image. Should be a pointer to an array of the type specified by type.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single[])">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single@)">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single*)">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32[])">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32@)">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexLevelParameter(OpenTK.Graphics.OpenGL.TextureTarget,System.Int32,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32*)">
            <summary>
            Return texture parameter values for a specific level of detail
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_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, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
            </para>
            </param>
            <param name="level">
            <para>
            Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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_LUMINANCE_SIZE, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single[])">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single@)">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Single*)">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32[])">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32@)">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetTexParameter(OpenTK.Graphics.OpenGL.TextureTarget,OpenTK.Graphics.OpenGL.GetTextureParameter,System.Int32*)">
            <summary>
            Return texture parameter values
            </summary>
            <param name="target">
            <para>
            Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, and GL_TEXTURE_CUBE_MAP are accepted.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of a texture parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, GL_TEXTURE_RESIDENT, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_DEPTH_TEXTURE_MODE, and GL_GENERATE_MIPMAP are accepted.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the texture parameters.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Single[])">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Single@)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Single*)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Single[])">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Single@)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Single*)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Int32[])">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.Int32,System.Int32,System.Int32*)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Int32[])">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Int32@)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.Int32*)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniformLocation(System.Int32,System.String)">
            <summary>
            Returns the location of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="name">
            <para>
            Points to a null terminated string containing the name of the uniform variable whose location is to be queried.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniformLocation(System.UInt32,System.String)">
            <summary>
            Returns the location of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="name">
            <para>
            Points to a null terminated string containing the name of the uniform variable whose location is to be queried.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.UInt32[])">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.UInt32@)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetUniform(System.UInt32,System.Int32,System.UInt32*)">
            <summary>
            Returns the value of a uniform variable
            </summary>
            <param name="program">
            <para>
            Specifies the program object to be queried.
            </para>
            </param>
            <param name="location">
            <para>
            Specifies the location of the uniform variable to be queried.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the value of the specified uniform variable.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Double*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Single*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32[])">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32@)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribParameter,System.Int32*)">
            <summary>
            Return a generic vertex attribute parameter
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be queried.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies 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, or GL_CURRENT_VERTEX_ATTRIB.
            </para>
            </param>
            <param name="params">
            <para>
            Returns the requested data.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,System.IntPtr)">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[0:,0:])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[0:,0:,0:])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0@)">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,System.IntPtr)">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[0:,0:])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0[0:,0:,0:])">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.OpenGL.VertexAttribPointerParameter,``0@)">
            <summary>
            Return the address of the specified generic vertex attribute pointer
            </summary>
            <param name="index">
            <para>
            Specifies the generic vertex attribute parameter to be returned.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.
            </para>
            </param>
            <param name="pointer">
            <para>
            Returns the pointer value.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Hint(OpenTK.Graphics.OpenGL.HintTarget,OpenTK.Graphics.OpenGL.HintMode)">
            <summary>
            Specify implementation-specific hints
            </summary>
            <param name="target">
            <para>
            Specifies a symbolic constant indicating the behavior to be controlled. GL_FOG_HINT, GL_GENERATE_MIPMAP_HINT, GL_LINE_SMOOTH_HINT, GL_PERSPECTIVE_CORRECTION_HINT, GL_POINT_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted.
            </para>
            </param>
            <param name="mode">
            <para>
            Specifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.OpenGL.GL.Histogram(OpenTK.Graphics.OpenGL.HistogramTarget,System.Int32,OpenTK.Graphics.OpenGL.PixelInternalFormat,System.Boolean)">
            <summary>
            Define histogram table
            </summary>
            <param name="target">
            <para>
            The histogram whose parameters are to be set. Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.
            </para>
            </param>
            <param name="width">
            <para>
            The number of entries in the histogram table. Must be a power of 2.
            </para>
            </param>
            <param name="internalformat">
            <para>
            The 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,