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.Compatibility</name>
    </assembly>
    <members>
        <member name="T:Tao.OpenGl.Gl">
            <summary>
            OpenGL binding for .NET, implementing OpenGL 2.1, plus extensions.
            </summary>
            <remarks>
            <para>
            This class contains all OpenGL enums and functions defined in the 2.1 specification.
            The official .spec files can be found at: http://opengl.org/registry/.
            </para>
            <para>
            We rely on static initialization to obtain the entry points for OpenGL functions.
            Please ensure that a valid OpenGL context has been made current in the pertinent thread <b>before</b>
            any OpenGL functions are called (toolkits like GLUT, SDL or GLFW will automatically take care of
            the context initialization process). Without a valid OpenGL context, we will only be able
            to retrieve statically exported entry points (typically corresponding to OpenGL version 1.1 under Windows,
            1.3 under Linux and 1.4 under Windows Vista), and extension methods will need to be loaded manually.
            </para>
            <para>
            If you prefer to have more control on extension loading, you can use the
            ReloadFunctions or ReloadFunction methods to manually force the initialisation of OpenGL entry points.
            The ReloadFunctions method should be called whenever you change an existing visual or pixelformat. This
            generally happens when you change the color/stencil/depth buffer associated with a window (but probably
            not the resolution). This may or may not be necessary under Linux/MacOS, but is generally required for
            Windows.
            </para>
            <para>
            You can use the Gl.IsExtensionSupported method to check whether any given category of extension functions
            exists in the current OpenGL context. The results can be cached to speed up future searches.
            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>
            <para>
            <see href="http://opengl.org/registry/"/>
            <seealso cref="M:Tao.OpenGl.Gl.IsExtensionSupported(System.String)"/>
            <seealso cref="M:Tao.OpenGl.Gl.GetDelegate(System.String,System.Type)"/>
            <seealso cref="M:Tao.OpenGl.Gl.ReloadFunctions"/>
            </para>
            </remarks>
        </member>
        <member name="M:Tao.OpenGl.Gl.IsExtensionSupported(System.String)">
            <summary>
            Determines whether the specified OpenGL extension category is available in
            the current OpenGL context. Equivalent to IsExtensionSupported(name, true)
            </summary>
            <param name="name">The string for the OpenGL extension category (eg. "GL_ARB_multitexture")</param>
            <returns>True if the specified extension is available, false otherwise.</returns>
        </member>
        <member name="M:Tao.OpenGl.Gl.GetDelegate(System.String,System.Type)">
            <summary>
            Creates a System.Delegate that can be used to call an OpenGL function, core or extension.
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <param name="signature">The signature of the OpenGL function.</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function, or null if the specified
            function name did not correspond to an OpenGL function.
            </returns>
        </member>
        <member name="M:Tao.OpenGl.Gl.ReloadFunctions">
            <summary>
            Loads all OpenGL functions (core and extensions).
            </summary>
            <remarks>
            <para>
            This function will be automatically called the first time you use any opengl function. There is 
            </para>
            <para>
            Call this function manually whenever you need to update OpenGL entry points.
            This need may arise if you change the pixelformat/visual, or in case you cannot
            (or do not want) to use the automatic initialization of the GL class.
            </para>
            </remarks>
        </member>
        <member name="M:Tao.OpenGl.Gl.Load(System.String)">
            <summary>
            Tries to reload the given OpenGL function (core or extension).
            </summary>
            <param name="function">The name of the OpenGL function (i.e. glShaderSource)</param>
            <returns>True if the function was found and reloaded, false otherwise.</returns>
            <remarks>
            <para>
            Use this function if you require greater granularity when loading OpenGL entry points.
            </para>
            <para>
            While the automatic initialisation will load all OpenGL entry points, in some cases
            the initialisation can take place before an OpenGL Context has been established.
            In this case, use this function to load the entry points for the OpenGL functions
            you will need, or use ReloadFunctions() to load all available entry points.
            </para>
            <para>
            This function returns true if the given OpenGL function is supported, false otherwise.
            </para>
            <para>
            To query for supported extensions use the IsExtensionSupported() function instead.
            </para>
            </remarks>
        </member>
        <member name="M:Tao.OpenGl.Gl.BuildExtensionList">
            <summary>
            Builds a cache of all supported extensions.
            </summary>
        </member>
        <member name="M:Tao.OpenGl.Gl.GetAddress(System.String)">
            <summary>
            Retrieves the entry point for a dynamically exported OpenGL function.
            </summary>
            <param name="function">The function string for the OpenGL function (eg. "glNewList")</param>
            <returns>
            An IntPtr contaning the address for the entry point, or IntPtr.Zero if the specified
            OpenGL function is not dynamically exported.
            </returns>
            <remarks>
            <para>
            The Marshal.GetDelegateForFunctionPointer method can be used to turn the return value
            into a call-able delegate.
            </para>
            <para>
            This function is cross-platform. It determines the underlying platform and uses the
            correct wgl, glx or agl GetAddress function to retrieve the function pointer.
            </para>
            <see cref="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(System.IntPtr,System.Type)"/>
            </remarks>
        </member>
        <member name="M:Tao.OpenGl.Gl.DetectUnixKernel">
            <summary>
            Executes "uname" which returns a string representing the name of the
            underlying Unix kernel.
            </summary>
            <returns>"Unix", "Linux", "Darwin" or null.</returns>
            <remarks>Source code from "Mono: A Developer's Notebook"</remarks>
        </member>
        <member name="M:Tao.OpenGl.Gl.GetExtensionDelegate(System.String,System.Type)">
            <summary>
            Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <param name="signature">The signature of the OpenGL function.</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function or null
            if the function is not available in the current OpenGL context.
            </returns>
        </member>
        <member name="T:Tao.OpenGl.Gl.Imports">
            <summary>
            Contains DllImports for the core OpenGL functions.
            </summary>
        </member>
        <member name="F:Tao.OpenGl.Gl.Imports.FunctionMap">
            <summary>
             Build a string->MethodInfo map to speed up extension loading.
            </summary>
        </member>
        <member name="T:OpenTK.Math.Quaternion">
            <summary>
            Represents a Quaternion.
            </summary>
        </member>
        <member name="M:OpenTK.Math.Quaternion.#ctor(OpenTK.Math.Vector3,System.Single)">
            <summary>
            Construct a new Quaternion from vector and w components
            </summary>
            <param name="v">The vector part</param>
            <param name="w">The w part</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Construct a new Quaternion
            </summary>
            <param name="x">The x component</param>
            <param name="y">The y component</param>
            <param name="z">The z component</param>
            <param name="w">The w component</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.ToAxisAngle(OpenTK.Math.Vector3@,System.Single@)">
            <summary>
            Convert the current quaternion to axis angle representation
            </summary>
            <param name="axis">The resultant axis</param>
            <param name="angle">The resultant angle</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.ToAxisAngle">
            <summary>
            Convert this instance to an axis-angle representation.
            </summary>
            <returns>A Vector4 that is the axis-angle representation of this quaternion.</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Normalize">
            <summary>
            Scales the Quaternion to unit length.
            </summary>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Conjugate">
            <summary>
            Convert this quaternion to its conjugate
            </summary>
        </member>
        <member name="F:OpenTK.Math.Quaternion.Identity">
            <summary>
            Defines the identity quaternion.
            </summary>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Add(OpenTK.Math.Quaternion,OpenTK.Math.Quaternion)">
            <summary>
            Add two quaternions
            </summary>
            <param name="left">The first operand</param>
            <param name="right">The second operand</param>
            <returns>The result of the addition</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Add(OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@)">
            <summary>
            Add two quaternions
            </summary>
            <param name="left">The first operand</param>
            <param name="right">The second operand</param>
            <param name="result">The result of the addition</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Sub(OpenTK.Math.Quaternion,OpenTK.Math.Quaternion)">
            <summary>
            Subtracts two instances.
            </summary>
            <param name="left">The left instance.</param>
            <param name="right">The right instance.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Sub(OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@)">
            <summary>
            Subtracts two instances.
            </summary>
            <param name="left">The left instance.</param>
            <param name="right">The right instance.</param>
            <param name="result">The result of the operation.</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Conjugate(OpenTK.Math.Quaternion)">
            <summary>
            Get the conjugate of the given quaternion
            </summary>
            <param name="q">The quaternion</param>
            <returns>The conjugate of the given quaternion</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Conjugate(OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@)">
            <summary>
            Get the conjugate of the given quaternion
            </summary>
            <param name="q">The quaternion</param>
            <param name="result">The conjugate of the given quaternion</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Invert(OpenTK.Math.Quaternion)">
            <summary>
            Get the inverse of the given quaternion
            </summary>
            <param name="q">The quaternion to invert</param>
            <returns>The inverse of the given quaternion</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Invert(OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@)">
            <summary>
            Get the inverse of the given quaternion
            </summary>
            <param name="q">The quaternion to invert</param>
            <param name="result">The inverse of the given quaternion</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Normalize(OpenTK.Math.Quaternion)">
            <summary>
            Scale the given quaternion to unit length
            </summary>
            <param name="q">The quaternion to normalize</param>
            <returns>The normalized quaternion</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Normalize(OpenTK.Math.Quaternion@,OpenTK.Math.Quaternion@)">
            <summary>
            Scale the given quaternion to unit length
            </summary>
            <param name="q">The quaternion to normalize</param>
            <param name="result">The normalized quaternion</param>
        </member>
        <member name="M:OpenTK.Math.Quaternion.FromAxisAngle(OpenTK.Math.Vector3,System.Single)">
            <summary>
            Build a quaternion from the given axis and angle
            </summary>
            <param name="axis">The axis to rotate about</param>
            <param name="angle">The rotation angle in radians</param>
            <returns></returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Slerp(OpenTK.Math.Quaternion,OpenTK.Math.Quaternion,System.Single)">
            <summary>
            Do Spherical linear interpolation between two quaternions 
            </summary>
            <param name="q1">The first quaternion</param>
            <param name="q2">The second quaternion</param>
            <param name="blend">The blend factor</param>
            <returns>A smooth blend between the given quaternions</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.ToString">
            <summary>
            Returns a System.String that represents the current Quaternion.
            </summary>
            <returns></returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Equals(System.Object)">
            <summary>
            Compares this object instance to another object for equality. 
            </summary>
            <param name="other">The other object to be used in the comparison.</param>
            <returns>True if both objects are Quaternions of equal value. Otherwise it returns false.</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.GetHashCode">
            <summary>
            Provides the hash code for this object. 
            </summary>
            <returns>A hash code formed from the bitwise XOR of this objects members.</returns>
        </member>
        <member name="M:OpenTK.Math.Quaternion.Equals(OpenTK.Math.Quaternion)">
            <summary>
            Compares this Quaternion instance to another Quaternion for equality. 
            </summary>
            <param name="other">The other Quaternion to be used in the comparison.</param>
            <returns>True if both instances are equal; false otherwise.</returns>
        </member>
        <member name="P:OpenTK.Math.Quaternion.XYZ">
            <summary>
            Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.Xyz">
            <summary>
            Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.X">
            <summary>
            Gets or sets the X component of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.Y">
            <summary>
            Gets or sets the Y component of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.Z">
            <summary>
            Gets or sets the Z component of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.W">
            <summary>
            Gets or sets the W component of this instance.
            </summary>
        </member>
        <member name="P:OpenTK.Math.Quaternion.Length">
            <summary>
            Gets the length (magnitude) of the quaternion.
            </summary>
            <seealso cref="P:OpenTK.Math.Quaternion.LengthSquared"/>
        </member>
        <member name="P:OpenTK.Math.Quaternion.LengthSquared">
            <summary>
            Gets the square of the quaternion length (magnitude).
            </summary>
        </member>
        <member name="T:OpenTK.Math.Vector2h">
            <summary>2-component Vector of the Half type. Occupies 4 Byte total.</summary>
        </member>
        <member name="F:OpenTK.Math.Vector2h.X">
            <summary>The X component of the Half2.</summary>
        </member>
        <member name="F:OpenTK.Math.Vector2h.Y">
            <summary>The Y component of the Half2.</summary>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Half,OpenTK.Math.Half)">
            <summary>
            The new Half2 instance will avoid conversion and copy directly from the Half parameters.
            </summary>
            <param name="x">An Half instance of a 16-bit half-precision floating-point number.</param>
            <param name="y">An Half instance of a 16-bit half-precision floating-point number.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(System.Single,System.Single)">
            <summary>
            The new Half2 instance will convert the 2 parameters into 16-bit half-precision floating-point.
            </summary>
            <param name="x">32-bit single-precision floating-point number.</param>
            <param name="y">32-bit single-precision floating-point number.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(System.Single,System.Single,System.Boolean)">
            <summary>
            The new Half2 instance will convert the 2 parameters into 16-bit half-precision floating-point.
            </summary>
            <param name="x">32-bit single-precision floating-point number.</param>
            <param name="y">32-bit single-precision floating-point number.</param>
            <param name="throwOnError">Enable checks that will throw if the conversion result is not meaningful.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2)">
            <summary>
            The new Half2 instance will convert the Vector2 into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2,System.Boolean)">
            <summary>
            The new Half2 instance will convert the Vector2 into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2</param>
            <param name="throwOnError">Enable checks that will throw if the conversion result is not meaningful.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2@)">
            <summary>
            The new Half2 instance will convert the Vector2 into 16-bit half-precision floating-point.
            This is the fastest constructor.
            </summary>
            <param name="v">OpenTK.Vector2</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2@,System.Boolean)">
            <summary>
            The new Half2 instance will convert the Vector2 into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2</param>
            <param name="throwOnError">Enable checks that will throw if the conversion result is not meaningful.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2d)">
            <summary>
            The new Half2 instance will convert the Vector2d into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2d</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2d,System.Boolean)">
            <summary>
            The new Half2 instance will convert the Vector2d into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2d</param>
            <param name="throwOnError">Enable checks that will throw if the conversion result is not meaningful.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2d@)">
            <summary>
            The new Half2 instance will convert the Vector2d into 16-bit half-precision floating-point.
            This is the faster constructor.
            </summary>
            <param name="v">OpenTK.Vector2d</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(OpenTK.Math.Vector2d@,System.Boolean)">
            <summary>
            The new Half2 instance will convert the Vector2d into 16-bit half-precision floating-point.
            </summary>
            <param name="v">OpenTK.Vector2d</param>
            <param name="throwOnError">Enable checks that will throw if the conversion result is not meaningful.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.ToVector2">
            <summary>
            Returns this Half2 instance's contents as Vector2.
            </summary>
            <returns>OpenTK.Vector2</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.ToVector2d">
            <summary>
            Returns this Half2 instance's contents as Vector2d.
            </summary>
        </member>
        <member name="M:OpenTK.Math.Vector2h.op_Explicit(OpenTK.Math.Vector2)~OpenTK.Math.Vector2h">
            <summary>Converts OpenTK.Vector2 to OpenTK.Half2.</summary>
            <param name="v">The Vector2 to convert.</param>
            <returns>The resulting Half vector.</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.op_Explicit(OpenTK.Math.Vector2d)~OpenTK.Math.Vector2h">
            <summary>Converts OpenTK.Vector2d to OpenTK.Half2.</summary>
            <param name="v">The Vector2d to convert.</param>
            <returns>The resulting Half vector.</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.op_Explicit(OpenTK.Math.Vector2h)~OpenTK.Math.Vector2">
            <summary>Converts OpenTK.Half2 to OpenTK.Vector2.</summary>
            <param name="h">The Half2 to convert.</param>
            <returns>The resulting Vector2.</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.op_Explicit(OpenTK.Math.Vector2h)~OpenTK.Math.Vector2d">
            <summary>Converts OpenTK.Half2 to OpenTK.Vector2d.</summary>
            <param name="h">The Half2 to convert.</param>
            <returns>The resulting Vector2d.</returns>
        </member>
        <member name="F:OpenTK.Math.Vector2h.SizeInBytes">
            <summary>The size in bytes for an instance of the Half2 struct is 4.</summary>
        </member>
        <member name="M:OpenTK.Math.Vector2h.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Constructor used by ISerializable to deserialize the object.</summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Used by ISerialize to serialize the object.</summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.FromBinaryStream(System.IO.BinaryReader)">
            <summary>Updates the X and Y components of this instance by reading from a Stream.</summary>
            <param name="bin">A BinaryReader instance associated with an open Stream.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.ToBinaryStream(System.IO.BinaryWriter)">
            <summary>Writes the X and Y components of this instance into a Stream.</summary>
            <param name="bin">A BinaryWriter instance associated with an open Stream.</param>
        </member>
        <member name="M:OpenTK.Math.Vector2h.Equals(OpenTK.Math.Vector2h)">
            <summary>Returns a value indicating whether this instance is equal to a specified OpenTK.Half2 vector.</summary>
            <param name="other">OpenTK.Half2 to compare to this instance..</param>
            <returns>True, if other is equal to this instance; false otherwise.</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.ToString">
            <summary>Returns a string that contains this Half2's numbers in human-legible form.</summary>
        </member>
        <member name="M:OpenTK.Math.Vector2h.GetBytes(OpenTK.Math.Vector2h)">
            <summary>Returns the Half2 as an array of bytes.</summary>
            <param name="h">The Half2 to convert.</param>
            <returns>The input as byte array.</returns>
        </member>
        <member name="M:OpenTK.Math.Vector2h.FromBytes(System.Byte[],System.Int32)">
            <summary>Converts an array of bytes into Half2.</summary>
            <param name="value">A Half2 in it's byte[] representation.</param>
            <param name="startIndex">The starting position within value.</param>
            <returns>A new Half2 instance.</returns>
        </member>
        <member name="T:OpenTK.Math.BezierCurveQuadric">
            <summary>
            Represents a quadric bezier curve with two anchor and one control point.
            </summary>
        </member>
        <member name="F:OpenTK.Math.BezierCurveQuadric.StartAnchor">
            <summary>
            Start anchor point.
            </summary>
        </member>
        <member name="F:OpenTK.Math.BezierCurveQuadric.EndAnchor">
            <summary>
            End anchor point.
            </summary>
        </member>
        <member name="F:OpenTK.Math.BezierCurveQuadric.ControlPoint">
            <summary>
            Control point, controls the direction of both endings of the curve.
            </summary>
        </member>
        <member name="F:OpenTK.Math.BezierCurveQuadric.Parallel">
            <summary>
            The parallel value.
            </summary>
            <remarks>This value defines whether the curve should be calculated as a
            parallel curve to the original bezier curve. A value of 0.0f represents
            the original curve, 5.0f i.e. stands for a curve that has always a distance
            of 5.f to the orignal curve at any point.</remarks>
        </member>
        <member name="M:OpenTK.Math.BezierCurveQuadric.#ctor(OpenTK.Math.Vector2,OpenTK.Math.Vector2,OpenTK.Math.Vector2)">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurveQuadric"/>.
            </summary>
            <param name="startAnchor">The start anchor.</param>
            <param name="endAnchor">The end anchor.</param>
            <param name="controlPoint">The control point.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurveQuadric.#ctor(System.Single,OpenTK.Math.Vector2,OpenTK.Math.Vector2,OpenTK.Math.Vector2)">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurveQuadric"/>.
            </summary>
            <param name="parallel">The parallel value.</param>
            <param name="startAnchor">The start anchor.</param>
            <param name="endAnchor">The end anchor.</param>
            <param name="controlPoint">The control point.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurveQuadric.CalculatePoint(System.Single)">
            <summary>
            Calculates the point with the specified t.
            </summary>
            <param name="t">The t value, between 0.0f and 1.0f.</param>
            <returns>Resulting point.</returns>
        </member>
        <member name="M:OpenTK.Math.BezierCurveQuadric.CalculatePointOfDerivative(System.Single)">
            <summary>
            Calculates the point with the specified t of the derivative of this function.
            </summary>
            <param name="t">The t, value between 0.0f and 1.0f.</param>
            <returns>Resulting point.</returns>
        </member>
        <member name="M:OpenTK.Math.BezierCurveQuadric.CalculateLength(System.Single)">
            <summary>
            Calculates the length of this bezier curve.
            </summary>
            <param name="precision">The precision.</param>
            <returns>Length of curve.</returns>
            <remarks>The precision gets better when the <paramref name="precision"/>
            value gets smaller.</remarks>
        </member>
        <member name="T:OpenTK.Math.BezierCurve">
            <summary>
            Represents a bezier curve with as many points as you want.
            </summary>
        </member>
        <member name="F:OpenTK.Math.BezierCurve.Parallel">
            <summary>
            The parallel value.
            </summary>
            <remarks>This value defines whether the curve should be calculated as a
            parallel curve to the original bezier curve. A value of 0.0f represents
            the original curve, 5.0f i.e. stands for a curve that has always a distance
            of 5.0f to the orignal curve at any point.</remarks>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.#ctor(System.Collections.Generic.IEnumerable{OpenTK.Math.Vector2})">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurve"/>.
            </summary>
            <param name="points">The points.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.#ctor(OpenTK.Math.Vector2[])">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurve"/>.
            </summary>
            <param name="points">The points.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.#ctor(System.Single,OpenTK.Math.Vector2[])">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurve"/>.
            </summary>
            <param name="parallel">The parallel value.</param>
            <param name="points">The points.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.#ctor(System.Single,System.Collections.Generic.IEnumerable{OpenTK.Math.Vector2})">
            <summary>
            Constructs a new <see cref="T:OpenTK.Math.BezierCurve"/>.
            </summary>
            <param name="parallel">The parallel value.</param>
            <param name="points">The points.</param>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculatePoint(System.Single)">
            <summary>
            Calculates the point with the specified t.
            </summary>
            <param name="t">The t value, between 0.0f and 1.0f.</param>
            <returns>Resulting point.</returns>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculateLength(System.Single)">
            <summary>
            Calculates the length of this bezier curve.
            </summary>
            <param name="precision">The precision.</param>
            <returns>Length of curve.</returns>
            <remarks>The precision gets better as the <paramref name="precision"/>
            value gets smaller.</remarks>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculateLength(System.Collections.Generic.IList{OpenTK.Math.Vector2},System.Single)">
            <summary>
            Calculates the length of the specified bezier curve.
            </summary>
            <param name="points">The points.</param>
            <param name="precision">The precision value.</param>
            <returns>The precision gets better as the <paramref name="precision"/>
            value gets smaller.</returns>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculateLength(System.Collections.Generic.IList{OpenTK.Math.Vector2},System.Single,System.Single)">
            <summary>
            Calculates the length of the specified bezier curve.
            </summary>
            <param name="points">The points.</param>
            <param name="precision">The precision value.</param>
            <param name="parallel">The parallel value.</param>
            <returns>Length of curve.</returns>
            <remarks><para>The precision gets better as the <paramref name="precision"/>
            value gets smaller.</para>
            <para>The <paramref name="parallel"/> parameter defines whether the curve should be calculated as a
            parallel curve to the original bezier curve. A value of 0.0f represents
            the original curve, 5.0f represents a curve that has always a distance
            of 5.0f to the orignal curve.</para></remarks>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculatePoint(System.Collections.Generic.IList{OpenTK.Math.Vector2},System.Single)">
            <summary>
            Calculates the point on the given bezier curve with the specified t parameter.
            </summary>
            <param name="points">The points.</param>
            <param name="t">The t parameter, a value between 0.0f and 1.0f.</param>
            <returns>Resulting point.</returns>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculatePoint(System.Collections.Generic.IList{OpenTK.Math.Vector2},System.Single,System.Single)">
            <summary>
            Calculates the point on the given bezier curve with the specified t parameter.
            </summary>
            <param name="points">The points.</param>
            <param name="t">The t parameter, a value between 0.0f and 1.0f.</param>
            <param name="parallel">The parallel value.</param>
            <returns>Resulting point.</returns>
            <remarks>The <paramref name="parallel"/> parameter defines whether the curve should be calculated as a
            parallel curve to the original bezier curve. A value of 0.0f represents
            the original curve, 5.0f represents a curve that has always a distance
            of 5.0f to the orignal curve.</remarks>
        </member>
        <member name="M:OpenTK.Math.BezierCurve.CalculatePointOfDerivative(System.Collections.Generic.IList{OpenTK.Math.Vector2},System.Single)">
            <summary>
            Calculates the point with the specified t of the derivative of the given bezier function.
            </summary>
            <param name="points">The points.</param>
            <param name="t">The t parameter, value between 0.0f and 1.0f.</param>
            <returns>Resulting point.</returns>
        </member>
        <member name="P:OpenTK.Math.BezierCurve.Points">
            <summary>
            Gets the points of this curve.
            </summary>
            <remarks>The first point and the last points represent the anchor points.</remarks>
        </member>
        <member name="T:OpenTK.Graphics.GL">
            <summary>
            OpenGL bindings for .NET, implementing OpenGL 3.1, plus extensions.
            </summary>
            <remarks>
            <para>
            This class contains all OpenGL enums and functions defined in the 3.1 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/"/>
            <seealso cref="M:OpenTK.Graphics.GL.SupportsExtension(System.String)"/>
            <seealso cref="M:OpenTK.Graphics.GL.GetDelegate(System.String)"/>
            <seealso cref="M:OpenTK.Graphics.GL.LoadAll"/>
            <seealso cref="M:OpenTK.Graphics.GL.Load(System.String)"/>
        </member>
        <member name="M:OpenTK.Graphics.GL.SupportsExtension(System.String)">
            <summary>
            Determines whether the specified OpenGL extension category is available in
            the current OpenGL context. Equivalent to IsExtensionSupported(name, true)
            </summary>
            <param name="name">The string for the OpenGL extension category (eg. "GL_ARB_multitexture")</param>
            <returns>True if the specified extension is available, false otherwise.</returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.GetDelegate(System.String)">
            <summary>
            Returns a System.Delegate wrapping the specified OpenGL function. You must use the
            base OpenGL name of the function (e.g. "glVertex3fv" instead of "Vertex3").
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function or null, if the specified
            function name does not correspond to an OpenGL function or if the function is not
            supported by the video drivers.
            </returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.GetDelegate(System.String,System.Type)">
            <summary>
            Returns a System.Delegate wrapping an OpenGL function.
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <param name="signature">The signature of the OpenGL function.</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function, or null if the specified
            function name did not correspond to an OpenGL function.
            </returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadAll">
            <summary>
            Loads all OpenGL functions (core and extensions).
            </summary>
            <remarks>
            <para>
            This function will be automatically called the first time you use any opengl function. There is 
            </para>
            <para>
            Call this function manually whenever you need to update OpenGL entry points.
            This need may arise if you change the pixelformat/visual, or in case you cannot
            (or do not want) to use the automatic initialization of the GL class.
            </para>
            </remarks>
        </member>
        <member name="M:OpenTK.Graphics.GL.Load(System.String)">
            <summary>
            Tries to reload the given OpenGL function (core or extension).
            </summary>
            <param name="function">The name of the OpenGL function (i.e. glShaderSource)</param>
            <returns>True if the function was found and reloaded, false otherwise.</returns>
            <remarks>
            <para>
            Use this function if you require greater granularity when loading OpenGL entry points.
            </para>
            <para>
            While the automatic initialisation will load all OpenGL entry points, in some cases
            the initialisation can take place before an OpenGL Context has been established.
            In this case, use this function to load the entry points for the OpenGL functions
            you will need, or use ReloadFunctions() to load all available entry points.
            </para>
            <para>
            This function returns true if the given OpenGL function is supported, false otherwise.
            </para>
            <para>
            To query for supported extensions use the IsExtensionSupported() function instead.
            </para>
            </remarks>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadDelegate(System.String,System.Type)">
            <private />
            <summary>
            Loads an OpenGL function into a type-safe System.Delegate.
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <param name="signature">The signature of the OpenGL function.</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function, or null if the specified
            function name did not correspond to an OpenGL function.
            </returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.SupportsFunction(System.String)">
            <summary>
            Checks if a given OpenGL function is supported by the current context
            </summary>
            <param name="function">The name of the OpenGL function (i.e. glShaderSource)</param>
            <returns>True if the function is supported, false otherwise</returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.SupportsFunction(System.String,System.String)">
            <summary>
            Checks if a given OpenGL function is supported by the current context
            </summary>
            <param name="function">The name of the OpenGL function (e.g. glShaderSource)</param>
            <param name="extension">The name of the extension catagory (e.g. ARB, EXT, ATI, ...)</param>
            <returns>True if the function is supported, false otherwise</returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.SupportsFunction(System.Reflection.MethodInfo)">
            <summary>
            Checks if a given OpenGL function is supported by the current context.
            </summary>
            <param name="function">The System.Reflection.MethodInfo for the OpenGL function.</param>
            <returns>True if the function is supported, false otherwise.</returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.BuildExtensionList">
            <summary>
            Builds a cache of the supported extensions to speed up searches.
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.GetAddress(System.String)">
            <summary>
            Retrieves the entry point for a dynamically exported OpenGL function.
            </summary>
            <param name="function">The function string for the OpenGL function (eg. "glNewList")</param>
            <returns>
            An IntPtr contaning the address for the entry point, or IntPtr.Zero if the specified
            OpenGL function is not dynamically exported.
            </returns>
            <remarks>
            <para>
            The Marshal.GetDelegateForFunctionPointer method can be used to turn the return value
            into a call-able delegate.
            </para>
            <para>
            This function is cross-platform. It determines the underlying platform and uses the
            correct wgl, glx or agl GetAddress function to retrieve the function pointer.
            </para>
            </remarks>
        </member>
        <member name="M:OpenTK.Graphics.GL.GetExtensionDelegate(System.String,System.Type)">
            <summary>
            Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
            </summary>
            <param name="name">The name of the OpenGL function (eg. "glNewList")</param>
            <param name="signature">The signature of the OpenGL function.</param>
            <returns>
            A System.Delegate that can be used to call this OpenGL function or null
            if the function is not available in the current OpenGL context.
            </returns>
        </member>
        <member name="M:OpenTK.Graphics.GL.PointParameter(OpenTK.Graphics.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.GL.Accum(OpenTK.Graphics.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.GL.ActiveTexture(OpenTK.Graphics.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.GL.AlphaFunc(OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.GL.Begin(OpenTK.Graphics.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.GL.BeginQuery(OpenTK.Graphics.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.GL.BeginQuery(OpenTK.Graphics.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.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.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.GL.BindBuffer(OpenTK.Graphics.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.GL.BindBuffer(OpenTK.Graphics.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.GL.BindTexture(OpenTK.Graphics.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.GL.BindTexture(OpenTK.Graphics.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.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.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.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.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.GL.BlendEquation(OpenTK.Graphics.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.GL.BlendEquation(System.Int32,OpenTK.Graphics.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.GL.BlendEquation(System.UInt32,OpenTK.Graphics.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.GL.BlendEquationSeparate(OpenTK.Graphics.BlendEquationMode,OpenTK.Graphics.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.GL.BlendEquationSeparate(System.Int32,OpenTK.Graphics.BlendEquationMode,OpenTK.Graphics.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.GL.BlendEquationSeparate(System.UInt32,OpenTK.Graphics.BlendEquationMode,OpenTK.Graphics.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.GL.BlendFunc(OpenTK.Graphics.BlendingFactorSrc,OpenTK.Graphics.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.GL.BlendFunc(System.Int32,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.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.GL.BlendFunc(System.UInt32,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.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.GL.BlendFuncSeparate(OpenTK.Graphics.BlendingFactorSrc,OpenTK.Graphics.BlendingFactorDest,OpenTK.Graphics.BlendingFactorSrc,OpenTK.Graphics.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.GL.BlendFuncSeparate(System.Int32,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.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.GL.BlendFuncSeparate(System.UInt32,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.ArbDrawBuffersBlend,OpenTK.Graphics.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.GL.BufferData``1(OpenTK.Graphics.BufferTarget,System.IntPtr,``0@,OpenTK.Graphics.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.GL.BufferData``1(OpenTK.Graphics.BufferTarget,System.IntPtr,``0[0:,0:,0:],OpenTK.Graphics.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.GL.BufferData``1(OpenTK.Graphics.BufferTarget,System.IntPtr,``0[0:,0:],OpenTK.Graphics.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.GL.BufferData``1(OpenTK.Graphics.BufferTarget,System.IntPtr,``0[],OpenTK.Graphics.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.GL.BufferData(OpenTK.Graphics.BufferTarget,System.IntPtr,System.IntPtr,OpenTK.Graphics.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.GL.BufferSubData``1(OpenTK.Graphics.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.GL.BufferSubData``1(OpenTK.Graphics.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.GL.BufferSubData``1(OpenTK.Graphics.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.GL.BufferSubData``1(OpenTK.Graphics.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.GL.BufferSubData(OpenTK.Graphics.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.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.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.GL.CallLists``1(System.Int32,OpenTK.Graphics.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.GL.CallLists``1(System.Int32,OpenTK.Graphics.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.GL.CallLists``1(System.Int32,OpenTK.Graphics.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.GL.CallLists``1(System.Int32,OpenTK.Graphics.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.GL.CallLists(System.Int32,OpenTK.Graphics.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.GL.Clear(OpenTK.Graphics.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.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.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.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.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.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.GL.ClientActiveTexture(OpenTK.Graphics.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.GL.ClipPlane(OpenTK.Graphics.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.GL.ClipPlane(OpenTK.Graphics.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.GL.ClipPlane(OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.GL.ColorMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.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.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.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.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.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.GL.ColorPointer``1(System.Int32,OpenTK.Graphics.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.GL.ColorPointer(System.Int32,OpenTK.Graphics.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.GL.ColorSubTable``1(OpenTK.Graphics.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorSubTable``1(OpenTK.Graphics.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorSubTable``1(OpenTK.Graphics.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorSubTable``1(OpenTK.Graphics.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorSubTable(OpenTK.Graphics.ColorTableTarget,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTable(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.ColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.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.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.GL.CompressedTexImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage1D(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage2D(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexImage3D(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage1D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage1D(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage2D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage2D(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage3D``1(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CompressedTexSubImage3D(OpenTK.Graphics.TextureTarget,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.ConvolutionFilter1D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter1D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter1D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter1D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter1D(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter2D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter2D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter2D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter2D``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionFilter2D(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelInternalFormat,System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.ConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.CopyColorSubTable(OpenTK.Graphics.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.GL.CopyColorTable(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.CopyConvolutionFilter1D(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.CopyConvolutionFilter2D(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.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.GL.CopyPixels(System.Int32,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.CopyTexImage1D(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CopyTexImage2D(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.CopyTexSubImage1D(OpenTK.Graphics.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.GL.CopyTexSubImage2D(OpenTK.Graphics.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.GL.CopyTexSubImage3D(OpenTK.Graphics.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.GL.CreateProgram">
            <summary>
            Creates a program object
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.CreateShader(OpenTK.Graphics.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.GL.CullFace(OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.GL.DepthFunc(OpenTK.Graphics.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.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.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.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.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.GL.DrawArrays(OpenTK.Graphics.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.GL.DrawBuffer(OpenTK.Graphics.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.GL.DrawBuffers(System.Int32,OpenTK.Graphics.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.GL.DrawBuffers(System.Int32,OpenTK.Graphics.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.GL.DrawBuffers(System.Int32,OpenTK.Graphics.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.GL.DrawElements``1(OpenTK.Graphics.BeginMode,System.Int32,OpenTK.Graphics.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.GL.DrawElements``1(OpenTK.Graphics.BeginMode,System.Int32,OpenTK.Graphics.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.GL.DrawElements``1(OpenTK.Graphics.BeginMode,System.Int32,OpenTK.Graphics.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.GL.DrawElements``1(OpenTK.Graphics.BeginMode,System.Int32,OpenTK.Graphics.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.GL.DrawElements(OpenTK.Graphics.BeginMode,System.Int32,OpenTK.Graphics.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.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.DrawPixels``1(System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.DrawPixels(System.Int32,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements(OpenTK.Graphics.BeginMode,System.Int32,System.Int32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements``1(OpenTK.Graphics.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.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.GL.DrawRangeElements(OpenTK.Graphics.BeginMode,System.UInt32,System.UInt32,System.Int32,OpenTK.Graphics.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.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.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.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.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.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.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.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.GL.Enable(OpenTK.Graphics.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.GL.EnableClientState(OpenTK.Graphics.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.GL.Enable(OpenTK.Graphics.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.GL.Enable(OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.GL.EvalMesh1(OpenTK.Graphics.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.GL.EvalMesh2(OpenTK.Graphics.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.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.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.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.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.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.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.GL.FeedbackBuffer(System.Int32,OpenTK.Graphics.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.GL.Finish">
            <summary>
            Block until all GL execution is complete
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.Flush">
            <summary>
            Force execution of GL commands in finite time
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.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.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.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.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.GL.FogCoordPointer``1(OpenTK.Graphics.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.GL.FogCoordPointer``1(OpenTK.Graphics.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.GL.FogCoordPointer``1(OpenTK.Graphics.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.GL.FogCoordPointer``1(OpenTK.Graphics.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.GL.FogCoordPointer(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.Fog(OpenTK.Graphics.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.GL.FrontFace(OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.GL.GetActiveAttrib(System.Int32,System.Int32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.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.GL.GetActiveAttrib(System.Int32,System.Int32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.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.GL.GetActiveAttrib(System.UInt32,System.UInt32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.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.GL.GetActiveAttrib(System.UInt32,System.UInt32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.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.GL.GetActiveUniform(System.Int32,System.Int32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.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.GL.GetActiveUniform(System.Int32,System.Int32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.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.GL.GetActiveUniform(System.UInt32,System.UInt32,System.Int32,System.Int32*,System.Int32*,OpenTK.Graphics.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.GL.GetActiveUniform(System.UInt32,System.UInt32,System.Int32,System.Int32@,System.Int32@,OpenTK.Graphics.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.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.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.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.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.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.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.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.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.GL.GetBufferParameter(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferParameter(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferParameter(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferPointer``1(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferPointer``1(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferPointer``1(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferPointer``1(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferPointer(OpenTK.Graphics.BufferTarget,OpenTK.Graphics.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.GL.GetBufferSubData``1(OpenTK.Graphics.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.GL.GetBufferSubData``1(OpenTK.Graphics.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.GL.GetBufferSubData``1(OpenTK.Graphics.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.GL.GetBufferSubData``1(OpenTK.Graphics.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.GL.GetBufferSubData(OpenTK.Graphics.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.GL.GetClipPlane(OpenTK.Graphics.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.GL.GetClipPlane(OpenTK.Graphics.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.GL.GetClipPlane(OpenTK.Graphics.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.GL.GetColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetColorTable``1(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetColorTable(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetColorTableParameter(OpenTK.Graphics.ColorTableTarget,OpenTK.Graphics.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.GL.GetCompressedTexImage``1(OpenTK.Graphics.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.GL.GetCompressedTexImage``1(OpenTK.Graphics.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.GL.GetCompressedTexImage``1(OpenTK.Graphics.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.GL.GetCompressedTexImage``1(OpenTK.Graphics.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.GL.GetCompressedTexImage(OpenTK.Graphics.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.GL.GetConvolutionFilter``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetConvolutionFilter``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetConvolutionFilter``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetConvolutionFilter``1(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetConvolutionFilter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetConvolutionParameter(OpenTK.Graphics.ConvolutionTarget,OpenTK.Graphics.Version12Deprecated,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.GL.GetError">
            <summary>
            Return error information
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.GetHistogram``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetHistogram``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetHistogram``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetHistogram``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetHistogram(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetHistogramParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetLight(OpenTK.Graphics.LightName,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMap(OpenTK.Graphics.MapTarget,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMaterial(OpenTK.Graphics.MaterialFace,OpenTK.Graphics.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.GL.GetMinmax``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetMinmax``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetMinmax``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetMinmax``1(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetMinmax(OpenTK.Graphics.Version12Deprecated,System.Boolean,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetMinmaxParameter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.Version12Deprecated,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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPixelMap(OpenTK.Graphics.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.GL.GetPointer``1(OpenTK.Graphics.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.GL.GetPointer``1(OpenTK.Graphics.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.GL.GetPointer``1(OpenTK.Graphics.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.GL.GetPointer``1(OpenTK.Graphics.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.GL.GetPointer(OpenTK.Graphics.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.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.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.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.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.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.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.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.GL.GetProgram(System.Int32,OpenTK.Graphics.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.GL.GetProgram(System.Int32,OpenTK.Graphics.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.GL.GetProgram(System.Int32,OpenTK.Graphics.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.GL.GetProgram(System.UInt32,OpenTK.Graphics.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.GL.GetProgram(System.UInt32,OpenTK.Graphics.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.GL.GetProgram(System.UInt32,OpenTK.Graphics.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.GL.GetQuery(OpenTK.Graphics.QueryTarget,OpenTK.Graphics.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.GL.GetQuery(OpenTK.Graphics.QueryTarget,OpenTK.Graphics.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.GL.GetQuery(OpenTK.Graphics.QueryTarget,OpenTK.Graphics.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.GL.GetQueryObject(System.Int32,OpenTK.Graphics.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.GL.GetQueryObject(System.Int32,OpenTK.Graphics.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.GL.GetQueryObject(System.Int32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetQueryObject(System.UInt32,OpenTK.Graphics.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.GL.GetSeparableFilter``3(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``3(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``3(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``3(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``2(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``2(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``2(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``2(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``1(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``1(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``1(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter``1(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetSeparableFilter(OpenTK.Graphics.Version12Deprecated,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.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.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.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.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.GL.GetShader(System.Int32,OpenTK.Graphics.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.GL.GetShader(System.Int32,OpenTK.Graphics.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.GL.GetShader(System.Int32,OpenTK.Graphics.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.GL.GetShader(System.UInt32,OpenTK.Graphics.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.GL.GetShader(System.UInt32,OpenTK.Graphics.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.GL.GetShader(System.UInt32,OpenTK.Graphics.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.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.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.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.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.GL.GetString(OpenTK.Graphics.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.GL.GetString(OpenTK.Graphics.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.GL.GetString(OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexEnv(OpenTK.Graphics.TextureEnvTarget,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexGen(OpenTK.Graphics.TextureCoordName,OpenTK.Graphics.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.GL.GetTexImage``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetTexImage``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetTexImage``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetTexImage``1(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetTexImage(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.PixelFormat,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexLevelParameter(OpenTK.Graphics.TextureTarget,System.Int32,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.GL.GetTexParameter(OpenTK.Graphics.TextureTarget,OpenTK.Graphics.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.Int32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttrib(System.UInt32,OpenTK.Graphics.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.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.Int32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer(System.Int32,OpenTK.Graphics.VertexAttribPointerType,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.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer``1(System.UInt32,OpenTK.Graphics.VertexAttribPointerType,``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.GL.GetVertexAttribPointer(System.UInt32,OpenTK.Graphics.VertexAttribPointerType,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.GL.Hint(OpenTK.Graphics.HintTarget,OpenTK.Graphics.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.GL.Histogram(OpenTK.Graphics.Version12Deprecated,System.Int32,OpenTK.Graphics.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, or GL_RGBA16.
            </para>
            </param>
            <param name="sink">
            <para>
            If GL_TRUE, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the minmax process after histogramming.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Double)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Double*)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Single)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Single*)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Int32)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Int32*)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexMask(System.Int32)">
            <summary>
            Control the writing of individual bits in the color index buffers
            </summary>
            <param name="mask">
            <para>
            Specifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexMask(System.UInt32)">
            <summary>
            Control the writing of individual bits in the color index buffers
            </summary>
            <param name="mask">
            <para>
            Specifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexPointer``1(OpenTK.Graphics.IndexPointerType,System.Int32,``0@)">
            <summary>
            Define an array of color indexes
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first index in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexPointer``1(OpenTK.Graphics.IndexPointerType,System.Int32,``0[0:,0:,0:])">
            <summary>
            Define an array of color indexes
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first index in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexPointer``1(OpenTK.Graphics.IndexPointerType,System.Int32,``0[0:,0:])">
            <summary>
            Define an array of color indexes
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first index in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexPointer``1(OpenTK.Graphics.IndexPointerType,System.Int32,``0[])">
            <summary>
            Define an array of color indexes
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first index in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IndexPointer(OpenTK.Graphics.IndexPointerType,System.Int32,System.IntPtr)">
            <summary>
            Define an array of color indexes
            </summary>
            <param name="type">
            <para>
            Specifies the data type of each color index in the array. Symbolic constants GL_UNSIGNED_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the byte offset between consecutive color indexes. If stride is 0, the color indexes are understood to be tightly packed in the array. The initial value is 0.
            </para>
            </param>
            <param name="pointer">
            <para>
            Specifies a pointer to the first index in the array. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Int16)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Int16*)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Byte)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Index(System.Byte*)">
            <summary>
            Set the current color index
            </summary>
            <param name="c">
            <para>
            Specifies the new value for the current color index.
            </para>
            <para>
            
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.InitNames">
            <summary>
            Initialize the name stack
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.InterleavedArrays``1(OpenTK.Graphics.InterleavedArrayFormat,System.Int32,``0@)">
            <summary>
            Simultaneously specify and enable several interleaved arrays
            </summary>
            <param name="format">
            <para>
            Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the offset in bytes between each aggregate array element.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.InterleavedArrays``1(OpenTK.Graphics.InterleavedArrayFormat,System.Int32,``0[0:,0:,0:])">
            <summary>
            Simultaneously specify and enable several interleaved arrays
            </summary>
            <param name="format">
            <para>
            Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the offset in bytes between each aggregate array element.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.InterleavedArrays``1(OpenTK.Graphics.InterleavedArrayFormat,System.Int32,``0[0:,0:])">
            <summary>
            Simultaneously specify and enable several interleaved arrays
            </summary>
            <param name="format">
            <para>
            Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the offset in bytes between each aggregate array element.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.InterleavedArrays``1(OpenTK.Graphics.InterleavedArrayFormat,System.Int32,``0[])">
            <summary>
            Simultaneously specify and enable several interleaved arrays
            </summary>
            <param name="format">
            <para>
            Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the offset in bytes between each aggregate array element.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.InterleavedArrays(OpenTK.Graphics.InterleavedArrayFormat,System.Int32,System.IntPtr)">
            <summary>
            Simultaneously specify and enable several interleaved arrays
            </summary>
            <param name="format">
            <para>
            Specifies the type of array to enable. Symbolic constants GL_V2F, GL_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_C3F_V3F, GL_N3F_V3F, GL_C4F_N3F_V3F, GL_T2F_V3F, GL_T4F_V4F, GL_T2F_C4UB_V3F, GL_T2F_C3F_V3F, GL_T2F_N3F_V3F, GL_T2F_C4F_N3F_V3F, and GL_T4F_C4F_N3F_V4F are accepted.
            </para>
            </param>
            <param name="stride">
            <para>
            Specifies the offset in bytes between each aggregate array element.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsBuffer(System.Int32)">
            <summary>
            Determine if a name corresponds to a buffer object
            </summary>
            <param name="buffer">
            <para>
            Specifies a value that may be the name of a buffer object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsBuffer(System.UInt32)">
            <summary>
            Determine if a name corresponds to a buffer object
            </summary>
            <param name="buffer">
            <para>
            Specifies a value that may be the name of a buffer object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsEnabled(OpenTK.Graphics.EnableCap)">
            <summary>
            Test whether a capability is enabled
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsEnabled(OpenTK.Graphics.IndexedEnableCap,System.Int32)">
            <summary>
            Test whether a capability is enabled
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsEnabled(OpenTK.Graphics.IndexedEnableCap,System.UInt32)">
            <summary>
            Test whether a capability is enabled
            </summary>
            <param name="cap">
            <para>
            Specifies a symbolic constant indicating a GL capability.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsList(System.Int32)">
            <summary>
            Determine if a name corresponds to a display list
            </summary>
            <param name="list">
            <para>
            Specifies a potential display list name.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsList(System.UInt32)">
            <summary>
            Determine if a name corresponds to a display list
            </summary>
            <param name="list">
            <para>
            Specifies a potential display list name.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsProgram(System.Int32)">
            <summary>
            Determines if a name corresponds to a program object
            </summary>
            <param name="program">
            <para>
            Specifies a potential program object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsProgram(System.UInt32)">
            <summary>
            Determines if a name corresponds to a program object
            </summary>
            <param name="program">
            <para>
            Specifies a potential program object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsQuery(System.Int32)">
            <summary>
            Determine if a name corresponds to a query object
            </summary>
            <param name="id">
            <para>
            Specifies a value that may be the name of a query object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsQuery(System.UInt32)">
            <summary>
            Determine if a name corresponds to a query object
            </summary>
            <param name="id">
            <para>
            Specifies a value that may be the name of a query object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsShader(System.Int32)">
            <summary>
            Determines if a name corresponds to a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies a potential shader object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsShader(System.UInt32)">
            <summary>
            Determines if a name corresponds to a shader object
            </summary>
            <param name="shader">
            <para>
            Specifies a potential shader object.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsTexture(System.Int32)">
            <summary>
            Determine if a name corresponds to a texture
            </summary>
            <param name="texture">
            <para>
            Specifies a value that may be the name of a texture.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.IsTexture(System.UInt32)">
            <summary>
            Determine if a name corresponds to a texture
            </summary>
            <param name="texture">
            <para>
            Specifies a value that may be the name of a texture.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Single)">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Single*)">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Single[])">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Int32)">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Int32*)">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.Light(OpenTK.Graphics.LightName,OpenTK.Graphics.LightParameter,System.Int32[])">
            <summary>
            Set light source parameters
            </summary>
            <param name="light">
            <para>
            Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
            </para>
            </param>
            <param name="pname">
            <para>
            Specifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that parameter pname of light source light will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Single)">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Single*)">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Single[])">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Int32)">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Int32*)">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LightModel(OpenTK.Graphics.LightModelParameter,System.Int32[])">
            <summary>
            Set the lighting model parameters
            </summary>
            <param name="pname">
            <para>
            Specifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
            </para>
            </param>
            <param name="param">
            <para>
            Specifies the value that param will be set to.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LineStipple(System.Int32,System.Int16)">
            <summary>
            Specify the line stipple pattern
            </summary>
            <param name="factor">
            <para>
            Specifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1.
            </para>
            </param>
            <param name="pattern">
            <para>
            Specifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LineStipple(System.Int32,System.UInt16)">
            <summary>
            Specify the line stipple pattern
            </summary>
            <param name="factor">
            <para>
            Specifies a multiplier for each bit in the line stipple pattern. If factor is 3, for example, each bit in the pattern is used three times before the next bit in the pattern is used. factor is clamped to the range [1, 256] and defaults to 1.
            </para>
            </param>
            <param name="pattern">
            <para>
            Specifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LineWidth(System.Single)">
            <summary>
            Specify the width of rasterized lines
            </summary>
            <param name="width">
            <para>
            Specifies the width of rasterized lines. The initial value is 1.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LinkProgram(System.Int32)">
            <summary>
            Links a program object
            </summary>
            <param name="program">
            <para>
            Specifies the handle of the program object to be linked.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LinkProgram(System.UInt32)">
            <summary>
            Links a program object
            </summary>
            <param name="program">
            <para>
            Specifies the handle of the program object to be linked.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.ListBase(System.Int32)">
            <summary>
            Set the display-list base for glCallLists
            </summary>
            <param name="base">
            <para>
            Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.ListBase(System.UInt32)">
            <summary>
            Set the display-list base for glCallLists
            </summary>
            <param name="base">
            <para>
            Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadIdentity">
            <summary>
            Replace the current matrix with the identity matrix
            </summary>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Double*)">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Double[])">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Double@)">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Single@)">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Single*)">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadMatrix(System.Single[])">
            <summary>
            Replace the current matrix with the specified matrix
            </summary>
            <param name="m">
            <para>
            Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadName(System.Int32)">
            <summary>
            Load a name onto the name stack
            </summary>
            <param name="name">
            <para>
            Specifies a name that will replace the top value on the name stack.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadName(System.UInt32)">
            <summary>
            Load a name onto the name stack
            </summary>
            <param name="name">
            <para>
            Specifies a name that will replace the top value on the name stack.
            </para>
            </param>
        </member>
        <member name="M:OpenTK.Graphics.GL.LoadTransposeMatrix(System.Double*)">
            <summary>
            Replace the current matrix with the specified row-major ordered matrix
            &