MonoMac 0.0.0.0 System.Object OpenGL bindings for .NET, implementing the full OpenGL API, including extensions.

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

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

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

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

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

- Constructor
  0.0.0.0
  To be added.
  To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the accumulation buffer operation. Symbolic constants GL_ACCUM, GL_LOAD, GL_ADD, GL_MULT, and GL_RETURN are accepted.

  Specifies a floating-point value used in the accumulation buffer operation. op determines how value is used.

  [requires: v1.0][deprecated: v3.1] Operate on the accumulation buffer To be added.
- Method
  0.0.0.0
  System.Void ``

  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_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.

  [requires: v1.3] Select active texture unit To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Specify the alpha test function To be added.
- Method
  0.0.0.0
  System.Boolean `` `` ``

  Specifies the number of textures to be queried.

  Specifies an array containing the names of the textures to be queried.

  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.

  [requires: v1.1][deprecated: v3.1] Determine if textures are loaded in texture memory To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies an index into the enabled vertex data arrays.

  [requires: v1.1][deprecated: v3.1] Render a vertex using the specified vertex array element To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the program object to which a shader object will be attached.

  Specifies the shader object that is to be attached.

  [requires: v2.0] Attaches a shader object to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the program object to which a shader object will be attached.

  Specifies the shader object that is to be attached.

  [requires: v2.0] Attaches a shader object to a program object To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.0][deprecated: v3.1] Delimit the vertices of a primitive or a group of like primitives To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.

  Specifies the name of a query object.

  [requires: v1.5] Delimit the boundaries of a query object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, or GL_TIME_ELAPSED.

  Specifies the name of a query object.

  [requires: v1.5] Delimit the boundaries of a query object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the handle of the program object in which the association is to be made.

  Specifies the index of the generic vertex attribute to be bound.

  Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.

  [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the handle of the program object in which the association is to be made.

  Specifies the index of the generic vertex attribute to be bound.

  Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.

  [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the name of a buffer object.

  [requires: v1.5] Bind a named buffer object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the name of a buffer object.

  [requires: v1.5] Bind a named buffer object To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.

  Specifies the name of a texture.

  [requires: v1.1] Bind a named texture to a texturing target To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.

  Specifies the name of a texture.

  [requires: v1.1] Bind a named texture to a texturing target To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specify the pixel width and height of the bitmap image.

  To be added.

  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.

  To be added.

  Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.

  To be added.

  Specifies the address of the bitmap image.

  [requires: v1.0][deprecated: v3.1] Draw a bitmap To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specify the pixel width and height of the bitmap image.

  To be added.

  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.

  To be added.

  Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.

  To be added.

  Specifies the address of the bitmap image.

  [requires: v1.0][deprecated: v3.1] Draw a bitmap To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specify the pixel width and height of the bitmap image.

  To be added.

  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.

  To be added.

  Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.

  To be added.

  Specifies the address of the bitmap image.

  [requires: v1.0][deprecated: v3.1] Draw a bitmap To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  specify the components of GL_BLEND_COLOR

  To be added. To be added. To be added. [requires: v1.2] Set the blend color To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.2] Specify the equation used for both the RGB blend equation and the Alpha blend equation To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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.

  [requires: v2.0] Set the RGB blend equation and the alpha blend equation separately To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.

  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.

  [requires: v1.0] Specify pixel arithmetic To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the size in bytes of the buffer object's new data store.

  Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.

  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.

  [requires: v1.5] Creates and initializes a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the size in bytes of the buffer object's new data store.

  Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.

  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.

  [requires: v1.5] Creates and initializes a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the size in bytes of the buffer object's new data store.

  Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.

  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.

  [requires: v1.5] Creates and initializes a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the size in bytes of the buffer object's new data store.

  Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.

  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.

  [requires: v1.5] Creates and initializes a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the size in bytes of the buffer object's new data store.

  Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.

  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.

  [requires: v1.5] Creates and initializes a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.

  Specifies the size in bytes of the data store region being replaced.

  Specifies a pointer to the new data that will be copied into the data store.

  [requires: v1.5] Updates a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.

  Specifies the size in bytes of the data store region being replaced.

  Specifies a pointer to the new data that will be copied into the data store.

  [requires: v1.5] Updates a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.

  Specifies the size in bytes of the data store region being replaced.

  Specifies a pointer to the new data that will be copied into the data store.

  [requires: v1.5] Updates a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.

  Specifies the size in bytes of the data store region being replaced.

  Specifies a pointer to the new data that will be copied into the data store.

  [requires: v1.5] Updates a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.

  Specifies the size in bytes of the data store region being replaced.

  Specifies a pointer to the new data that will be copied into the data store.

  [requires: v1.5] Updates a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the integer name of the display list to be executed.

  [requires: v1.0][deprecated: v3.1] Execute a display list To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the integer name of the display list to be executed.

  [requires: v1.0][deprecated: v3.1] Execute a display list To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the number of display lists to be executed.

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Execute a list of display lists To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the number of display lists to be executed.

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Execute a list of display lists To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the number of display lists to be executed.

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Execute a list of display lists To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the number of display lists to be executed.

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Execute a list of display lists To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the number of display lists to be executed.

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Execute a list of display lists To be added.
- Method
  0.0.0.0
  MonoMac.OpenGL.FramebufferErrorCode `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Bitwise OR of masks that indicate the buffers to be cleared. The three masks are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT.

  [requires: v1.0] Clear buffers to preset values To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the red, green, blue, and alpha values used when the accumulation buffer is cleared. The initial values are all 0.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify clear values for the accumulation buffer To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.

  To be added. To be added. To be added. [requires: v1.0] Specify clear values for the color buffers To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the depth value used when the depth buffer is cleared. The initial value is 1.

  [requires: v1.0] Specify the clear value for the depth buffer To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the index used when the color index buffers are cleared. The initial value is 0.

  [requires: v1.0][deprecated: v3.1] Specify the clear value for the color index buffers To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the index used when the stencil buffer is cleared. The initial value is 0.

  [requires: v1.0] Specify the clear value for the stencil buffer To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.3][deprecated: v3.1] Select active texture unit To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.

  [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.

  [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.

  [requires: v1.0][deprecated: v3.1] Specify a plane against which all geometry is clipped To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specify new red, green, and blue values for the current color.

  To be added. To be added.

  Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.

  [requires: v1.0][deprecated: v3.1] Set the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  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.

  To be added. To be added. To be added. [requires: v1.0] Enable and disable writing of frame buffer color components To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Cause a material color to track the current color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

  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.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

  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.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

  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.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

  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.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

  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.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of colors To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The number of table entries to replace.

  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.

  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.

  Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The number of table entries to replace.

  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.

  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.

  Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The number of table entries to replace.

  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.

  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.

  Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The number of table entries to replace.

  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.

  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.

  Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The number of table entries to replace.

  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.

  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.

  Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  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.

  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.

  The number of entries in the color lookup table specified by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  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.

  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.

  The number of entries in the color lookup table specified by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  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.

  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.

  The number of entries in the color lookup table specified by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  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.

  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.

  The number of entries in the color lookup table specified by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  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.

  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.

  The number of entries in the color lookup table specified by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a color lookup table To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target color table. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The symbolic name of a texture color lookup table parameter. Must be one of GL_COLOR_TABLE_SCALE or GL_COLOR_TABLE_BIAS.

  A pointer to an array where the values of the parameters are stored.

  [requires: v1.2][deprecated: v3.1] Set color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the shader object to be compiled.

  [requires: v2.0] Compiles a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the shader object to be compiled.

  [requires: v2.0] Compiles a shader object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.

  Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.

  Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.

  Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.

  Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the format of the compressed image data stored at address data.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high.

  Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep.

  This value must be 0.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture image in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` ``

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the compressed image data stored at address data.

  Specifies the number of unsigned bytes of image data starting at the address specified by data.

  Specifies a pointer to the compressed image data in memory.

  [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Must be GL_CONVOLUTION_1D.

  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.

  The width of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_1D.

  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.

  The width of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_1D.

  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.

  The width of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_1D.

  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.

  The width of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_1D.

  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.

  The width of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Must be GL_CONVOLUTION_2D.

  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.

  The width of the pixel array referenced by data.

  The height of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_2D.

  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.

  The width of the pixel array referenced by data.

  The height of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_2D.

  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.

  The width of the pixel array referenced by data.

  The height of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_2D.

  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.

  The width of the pixel array referenced by data.

  The height of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Must be GL_CONVOLUTION_2D.

  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.

  The width of the pixel array referenced by data.

  The height of the pixel array referenced by data.

  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.

  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.

  To be added. [requires: v1.2][deprecated: v3.1] Define a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  The parameter to be set. Must be GL_CONVOLUTION_BORDER_MODE.

  The parameter value. Must be one of GL_REDUCE, GL_CONSTANT_BORDER, GL_REPLICATE_BORDER.

  [requires: v1.2][deprecated: v3.1] Set convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added.

  Specifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.

  [requires: v3.0 and ARB_copy_buffer] Copy part of the data store of a buffer object to the data store of another buffer object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Must be one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  The starting index of the portion of the color table to be replaced.

  The window coordinates of the left corner of the row of pixels to be copied.

  To be added.

  The number of table entries to replace.

  [requires: v1.2][deprecated: v3.1] Respecify a portion of a color table To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  The color table target. Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  The x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

  The y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

  The width of the pixel rectangle.

  [requires: v1.2][deprecated: v3.1] Copy pixels into a color table To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Must be GL_CONVOLUTION_1D.

  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.

  The window space coordinates of the lower-left coordinate of the pixel array to copy.

  To be added.

  The width of the pixel array to copy.

  [requires: v1.2][deprecated: v3.1] Copy pixels into a one-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Must be GL_CONVOLUTION_2D.

  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.

  The window space coordinates of the lower-left coordinate of the pixel array to copy.

  To be added.

  The width of the pixel array to copy.

  The height of the pixel array to copy.

  [requires: v1.2][deprecated: v3.1] Copy pixels into a two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.

  To be added.

  Specify the dimensions of the rectangular region of pixels to be copied. Both must be nonnegative.

  To be added.

  Specifies whether color values, depth values, or stencil values are to be copied. Symbolic constants GL_COLOR, GL_DEPTH, and GL_STENCIL are accepted.

  [requires: v1.0][deprecated: v3.1] Copy pixels in the frame buffer To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.

  Specify the window coordinates of the left corner of the row of pixels to be copied.

  To be added.

  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.

  Specifies the width of the border. Must be either 0 or 1.

  [requires: v1.1] Copy pixels into a 1D texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` ``

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.

  Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.

  To be added.

  Specifies the width of the texture image. Must be 0 or 2 sup n + 2 ( border ) for some integer .

  Specifies the height of the texture image. Must be 0 or 2 sup m + 2 ( border ) for some integer .

  Specifies the width of the border. Must be either 0 or 1.

  [requires: v1.1] Copy pixels into a 2D texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies the texel offset within the texture array.

  Specify the window coordinates of the left corner of the row of pixels to be copied.

  To be added.

  Specifies the width of the texture subimage.

  [requires: v1.1] Copy a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` ``

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  [requires: v1.1] Copy a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_3D

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.

  To be added.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  [requires: v1.2] Copy a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Int32 [requires: v2.0] Creates a program object To be added. To be added.
- Method
  0.0.0.0
  System.Int32 `` To be added. [requires: v2.0] Creates a shader object To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.0] Specify whether front- or back-facing facets can be culled To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer objects to be deleted.

  Specifies an array of buffer objects to be deleted.

  [requires: v1.5] Delete named buffer objects To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the integer name of the first display list to delete.

  Specifies the number of display lists to delete.

  [requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the integer name of the first display list to delete.

  Specifies the number of display lists to delete.

  [requires: v1.0][deprecated: v3.1] Delete a contiguous group of display lists To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: NV_vertex_program] Deletes a program object To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: NV_vertex_program] Deletes a program object To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query objects to be deleted.

  Specifies an array of query objects to be deleted.

  [requires: v1.5] Delete named query objects To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the shader object to be deleted.

  [requires: v2.0] Deletes a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the shader object to be deleted.

  [requires: v2.0] Deletes a shader object To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of textures to be deleted.

  Specifies an array of textures to be deleted.

  [requires: v1.1] Delete named textures To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.0] Specify the value used for depth buffer comparisons To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.0] Enable or disable writing into the depth buffer To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the program object from which to detach the shader object.

  Specifies the shader object to be detached.

  [requires: v2.0] Detaches a shader object from a program object to which it is attached To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the program object from which to detach the shader object.

  Specifies the shader object to be detached.

  [requires: v2.0] Detaches a shader object from a program object to which it is attached To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.1][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the starting index in the enabled arrays.

  Specifies the number of indices to be rendered.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void ``

  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, and GL_FRONT_AND_BACK are accepted. The initial value is GL_FRONT for single-buffered contexts, and GL_BACK for double-buffered contexts.

  [requires: v1.0] Specify which color buffers are to be drawn into To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffers in bufs.

  Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

  [requires: v2.0] Specifies a list of color buffers to be drawn into To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffers in bufs.

  Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

  [requires: v2.0] Specifies a list of color buffers to be drawn into To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffers in bufs.

  Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

  [requires: v2.0] Specifies a list of color buffers to be drawn into To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.1] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specify the dimensions of the pixel rectangle to be written into the frame buffer.

  To be added.

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specify the dimensions of the pixel rectangle to be written into the frame buffer.

  To be added.

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specify the dimensions of the pixel rectangle to be written into the frame buffer.

  To be added.

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specify the dimensions of the pixel rectangle to be written into the frame buffer.

  To be added.

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specify the dimensions of the pixel rectangle to be written into the frame buffer.

  To be added.

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Write a block of pixels to the frame buffer To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Specifies the minimum array index contained in indices.

  Specifies the maximum array index contained in indices.

  Specifies the number of elements to be rendered.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  [requires: v1.2] Render primitives from array data To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.

  [requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE.

  [requires: v1.0][deprecated: v3.1] Flag edges as either boundary or nonboundary To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies a pointer to the first edge flag in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of edge flags To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Specifies a pointer to the first edge flag in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of edge flags To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Specifies a pointer to the first edge flag in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of edge flags To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Specifies a pointer to the first edge flag in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of edge flags To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Specifies a pointer to the first edge flag in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of edge flags To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a symbolic constant indicating a GL capability.

  [requires: v1.0] Enable or disable server-side GL capabilities To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v3.0] Enable or disable server-side GL capabilities To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v3.0] Enable or disable server-side GL capabilities To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.1][deprecated: v3.1] Enable or disable client-side capability To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the index of the generic vertex attribute to be enabled or disabled.

  [requires: v2.0] Enable or disable a generic vertex attribute array To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the index of the generic vertex attribute to be enabled or disabled.

  [requires: v2.0] Enable or disable a generic vertex attribute array To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.5] To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  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.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a value that is the domain coordinate to the basis function defined in a previous glMap1 or glMap2 command.

  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.

  [requires: v1.0][deprecated: v3.1] Evaluate enabled one- and two-dimensional maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.

  Specify the first and last integer values for grid domain variable .

  To be added. [requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines. Symbolic constants GL_POINT and GL_LINE are accepted.

  Specify the first and last integer values for grid domain variable .

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Compute a one- or two-dimensional grid of points or lines To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the integer value for grid domain variable .

  [requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the integer value for grid domain variable .

  Specifies the integer value for grid domain variable (glEvalPoint2 only).

  [requires: v1.0][deprecated: v3.1] Generate and evaluate a single point in a mesh To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the maximum number of values that can be written into buffer.

  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.

  Returns the feedback data.

  [requires: v1.0][deprecated: v3.1] Controls feedback mode To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the maximum number of values that can be written into buffer.

  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.

  Returns the feedback data.

  [requires: v1.0][deprecated: v3.1] Controls feedback mode To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the maximum number of values that can be written into buffer.

  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.

  Returns the feedback data.

  [requires: v1.0][deprecated: v3.1] Controls feedback mode To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0] Block until all GL execution is complete To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0] Force execution of GL commands in finite time To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the value that pname will be set to.

  [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the value that pname will be set to.

  [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Specify fog parameters To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify the fog distance.

  [requires: v1.4][deprecated: v3.1] Set the current fog coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specify the fog distance.

  [requires: v1.4][deprecated: v3.1] Set the current fog coordinates To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify the fog distance.

  [requires: v1.4][deprecated: v3.1] Set the current fog coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specify the fog distance.

  [requires: v1.4][deprecated: v3.1] Set the current fog coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each fog coordinate. Symbolic constants GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of fog coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW.

  [requires: v1.0] Define front- and back-facing polygons To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specify the coordinates for the left and right vertical clipping planes.

  To be added.

  Specify the coordinates for the bottom and top horizontal clipping planes.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a perspective matrix To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of buffer object names to be generated.

  Specifies an array in which the generated buffer object names are stored.

  [requires: v1.5] Generate buffer object names To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Int32 ``

  Specifies the number of contiguous empty display lists to be generated.

  [requires: v1.0][deprecated: v3.1] Generate a contiguous set of empty display lists To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of query object names to be generated.

  Specifies an array in which the generated query object names are stored.

  [requires: v1.5] Generate query object names To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Int32 To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the number of texture names to be generated.

  Specifies an array in which the generated texture names are stored.

  [requires: v1.1] Generate texture names To be added.
- Method
  0.0.0.0
  System.String `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the attribute variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the attribute variable.

  Returns the data type of the attribute variable.

  Returns a null terminated string containing the name of the attribute variable.

  [requires: v2.0] Returns information about an active attribute variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the attribute variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the attribute variable.

  Returns the data type of the attribute variable.

  Returns a null terminated string containing the name of the attribute variable.

  [requires: v2.0] Returns information about an active attribute variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the attribute variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the attribute variable.

  Returns the data type of the attribute variable.

  Returns a null terminated string containing the name of the attribute variable.

  [requires: v2.0] Returns information about an active attribute variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the attribute variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the attribute variable.

  Returns the data type of the attribute variable.

  Returns a null terminated string containing the name of the attribute variable.

  [requires: v2.0] Returns information about an active attribute variable for the specified program object To be added.
- Method
  0.0.0.0
  System.String `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the uniform variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the uniform variable.

  Returns the data type of the uniform variable.

  Returns a null terminated string containing the name of the uniform variable.

  [requires: v2.0] Returns information about an active uniform variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the uniform variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the uniform variable.

  Returns the data type of the uniform variable.

  Returns a null terminated string containing the name of the uniform variable.

  [requires: v2.0] Returns information about an active uniform variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the uniform variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the uniform variable.

  Returns the data type of the uniform variable.

  Returns a null terminated string containing the name of the uniform variable.

  [requires: v2.0] Returns information about an active uniform variable for the specified program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` ``

  Specifies the program object to be queried.

  Specifies the index of the uniform variable to be queried.

  Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.

  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.

  Returns the size of the uniform variable.

  Returns the data type of the uniform variable.

  Returns a null terminated string containing the name of the uniform variable.

  [requires: v2.0] Returns information about an active uniform variable for the specified program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object to be queried.

  Specifies the size of the array for storing the returned object names.

  Returns the number of names actually returned in objects.

  To be added. [requires: v2.0] Returns the handles of the shader objects attached to a program object To be added.
- Method
  0.0.0.0
  System.Int32 `` ``

  Specifies the program object to be queried.

  Points to a null terminated string containing the name of the attribute variable whose location is to be queried.

  [requires: v2.0] Returns the location of an attribute variable To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Int32 `` ``

  Specifies the program object to be queried.

  Points to a null terminated string containing the name of the attribute variable whose location is to be queried.

  [requires: v2.0] Returns the location of an attribute variable To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v3.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  To be added. To be added. [requires: v1.5] Return parameters of a buffer object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  To be added. To be added. [requires: v1.5] Return parameters of a buffer object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  To be added. To be added. [requires: v1.5] Return parameters of a buffer object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.

  Returns the pointer value specified by pname.

  [requires: v1.5] Return the pointer to a mapped buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.

  Returns the pointer value specified by pname.

  [requires: v1.5] Return the pointer to a mapped buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.

  Returns the pointer value specified by pname.

  [requires: v1.5] Return the pointer to a mapped buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.

  Returns the pointer value specified by pname.

  [requires: v1.5] Return the pointer to a mapped buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.

  Returns the pointer value specified by pname.

  [requires: v1.5] Return the pointer to a mapped buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.

  Specifies the size in bytes of the data store region being returned.

  Specifies a pointer to the location where buffer object data is returned.

  [requires: v1.5] Returns a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.

  Specifies the size in bytes of the data store region being returned.

  Specifies a pointer to the location where buffer object data is returned.

  [requires: v1.5] Returns a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.

  Specifies the size in bytes of the data store region being returned.

  Specifies a pointer to the location where buffer object data is returned.

  [requires: v1.5] Returns a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.

  Specifies the size in bytes of the data store region being returned.

  Specifies a pointer to the location where buffer object data is returned.

  [requires: v1.5] Returns a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

  Specifies the offset into the buffer object's data store from which data will be returned, measured in bytes.

  Specifies the size in bytes of the data store region being returned.

  Specifies a pointer to the location where buffer object data is returned.

  [requires: v1.5] Returns a subset of a buffer object's data store To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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).

  [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  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).

  [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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).

  [requires: v1.0][deprecated: v3.1] Return the coefficients of the specified clipping plane To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  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.

  Pointer to a one-dimensional array of pixel data containing the contents of the color table.

  [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  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.

  Pointer to a one-dimensional array of pixel data containing the contents of the color table.

  [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  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.

  Pointer to a one-dimensional array of pixel data containing the contents of the color table.

  [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  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.

  Pointer to a one-dimensional array of pixel data containing the contents of the color table.

  [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Must be GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, or GL_POST_COLOR_MATRIX_COLOR_TABLE.

  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.

  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.

  Pointer to a one-dimensional array of pixel data containing the contents of the color table.

  [requires: v1.2][deprecated: v3.1] Retrieve contents of a color lookup table To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  A pointer to an array where the values of the parameter will be stored.

  [requires: v1.2][deprecated: v3.1] Get color lookup table parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  To be added.

  Returns the compressed texture image.

  [requires: v1.3] Return a compressed texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.

  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.

  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.

  Pointer to storage for the output image.

  [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.

  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.

  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.

  Pointer to storage for the output image.

  [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.

  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.

  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.

  Pointer to storage for the output image.

  [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.

  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.

  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.

  Pointer to storage for the output image.

  [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  The filter to be retrieved. Must be one of GL_CONVOLUTION_1D or GL_CONVOLUTION_2D.

  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.

  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.

  Pointer to storage for the output image.

  [requires: v1.2][deprecated: v3.1] Get current 1D or 2D convolution filter kernel To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The filter whose parameters are to be retrieved. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.

  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.

  Pointer to storage for the parameters to be retrieved.

  [requires: v1.2][deprecated: v3.1] Get convolution parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  MonoMac.OpenGL.ErrorCode [requires: v1.0] Return error information To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. [requires: v4.1 and ARB_viewport_array] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Must be GL_HISTOGRAM.

  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.

  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.

  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.

  A pointer to storage for the returned histogram table.

  [requires: v1.2][deprecated: v3.1] Get histogram table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_HISTOGRAM.

  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.

  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.

  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.

  A pointer to storage for the returned histogram table.

  [requires: v1.2][deprecated: v3.1] Get histogram table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_HISTOGRAM.

  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.

  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.

  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.

  A pointer to storage for the returned histogram table.

  [requires: v1.2][deprecated: v3.1] Get histogram table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_HISTOGRAM.

  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.

  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.

  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.

  A pointer to storage for the returned histogram table.

  [requires: v1.2][deprecated: v3.1] Get histogram table To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_HISTOGRAM.

  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.

  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.

  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.

  A pointer to storage for the returned histogram table.

  [requires: v1.2][deprecated: v3.1] Get histogram table To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  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.

  Pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get histogram parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return light source parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies which parameter to return. Symbolic names GL_COEFF, GL_ORDER, and GL_DOMAIN are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return evaluator parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.

  Specifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return material parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Must be GL_MINMAX.

  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.

  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.

  To be added.

  A pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_MINMAX.

  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.

  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.

  To be added.

  A pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_MINMAX.

  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.

  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.

  To be added.

  A pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_MINMAX.

  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.

  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.

  To be added.

  A pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Must be GL_MINMAX.

  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.

  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.

  To be added.

  A pointer to storage for the returned values.

  [requires: v1.2][deprecated: v3.1] Get minimum and maximum pixel values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Must be GL_MINMAX.

  The parameter to be retrieved. Must be one of GL_MINMAX_FORMAT or GL_MINMAX_SINK.

  A pointer to storage for the retrieved parameters.

  [requires: v1.2][deprecated: v3.1] Get minmax parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Return the specified pixel map To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Returns the pointer value specified by pname.

  [requires: v1.1] Return the address of the specified pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Returns the pointer value specified by pname.

  [requires: v1.1] Return the address of the specified pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Returns the pointer value specified by pname.

  [requires: v1.1] Return the address of the specified pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Returns the pointer value specified by pname.

  [requires: v1.1] Return the address of the specified pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` To be added.

  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.

  Returns the pointer value specified by pname.

  [requires: v1.1] Return the address of the specified pointer To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Return the polygon stipple pattern To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  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_BLOCKS, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_PROGRAM_BINARY_LENGTH, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_GEOMETRY_VERTICES_OUT, GL_GEOMETRY_INPUT_TYPE, and GL_GEOMETRY_OUTPUT_TYPE.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a program object To be added.
- Method
  0.0.0.0
  System.String `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the program object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the program object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added. To be added. To be added.

  The separable filter to be retrieved. Must be GL_SEPARABLE_2D.

  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.

  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.

  Pointer to storage for the row filter image.

  Pointer to storage for the column filter image.

  Pointer to storage for the span filter image (currently unused).

  [requires: v1.2][deprecated: v3.1] Get separable convolution filter kernel images To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the shader object to be queried.

  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.

  Returns the requested object parameter.

  [requires: v2.0] Returns a parameter from a shader object To be added.
- Method
  0.0.0.0
  System.String `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the shader object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object whose information log is to be queried.

  To be added.

  Returns the length of the string returned in infoLog (excluding the null terminator).

  Specifies an array of characters that is used to return the information log.

  [requires: v2.0] Returns the information log for a shader object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the shader object to be queried.

  Specifies the size of the character buffer for storing the returned source code string.

  Returns the length of the string returned in source (excluding the null terminator).

  Specifies an array of characters that is used to return the source code string.

  [requires: v2.0] Returns the source code string from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object to be queried.

  Specifies the size of the character buffer for storing the returned source code string.

  Returns the length of the string returned in source (excluding the null terminator).

  Specifies an array of characters that is used to return the source code string.

  [requires: v2.0] Returns the source code string from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object to be queried.

  Specifies the size of the character buffer for storing the returned source code string.

  Returns the length of the string returned in source (excluding the null terminator).

  Specifies an array of characters that is used to return the source code string.

  [requires: v2.0] Returns the source code string from a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the shader object to be queried.

  Specifies the size of the character buffer for storing the returned source code string.

  Returns the length of the string returned in source (excluding the null terminator).

  Specifies an array of characters that is used to return the source code string.

  [requires: v2.0] Returns the source code string from a shader object To be added.
- Method
  0.0.0.0
  System.String ``

  Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.

  [requires: v1.0] Return a string describing the current GL connection To be added. To be added.
- Method
  0.0.0.0
  System.String `` ``

  Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.

  For glGetStringi, specifies the index of the string to return.

  [requires: v3.0] Return a string describing the current GL connection To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.String `` ``

  Specifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.

  For glGetStringi, specifies the index of the string to return.

  [requires: v3.0] Return a string describing the current GL connection To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.

  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.

  Returns the requested data.

  [requires: v1.0][deprecated: v3.1] Return texture coordinate generation parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  Specifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.

  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_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Return a texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  Specifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.

  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_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Return a texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  Specifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.

  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_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Return a texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  Specifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.

  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_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Return a texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies which texture is to be obtained. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, and GL_TEXTURE_CUBE_MAP_NEGATIVE_Z are accepted.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  Specifies a pixel format for the returned data. The supported formats are GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RG, GL_RGB, GL_RGBA, GL_BGR, GL_BGRA, GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER.

  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_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, and GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Return a texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the symbolic name of the target texture, one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_CUBE_MAP, or GL_TEXTURE_BUFFER.

  Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.

  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_DEPTH_SIZE, GL_TEXTURE_COMPRESSED, and GL_TEXTURE_COMPRESSED_IMAGE_SIZE are accepted.

  Returns the requested data.

  [requires: v1.0] Return texture parameter values for a specific level of detail To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, and GL_TEXTURE_CUBE_MAP are accepted.

  Specifies the symbolic name of a texture parameter. GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.

  Returns the texture parameters.

  [requires: v1.0] Return texture parameter values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, and GL_TEXTURE_CUBE_MAP are accepted.

  Specifies the symbolic name of a texture parameter. GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.

  Returns the texture parameters.

  [requires: v1.0] Return texture parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, and GL_TEXTURE_CUBE_MAP are accepted.

  Specifies the symbolic name of a texture parameter. GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.

  Returns the texture parameters.

  [requires: v1.0] Return texture parameter values To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the program object to be queried.

  Specifies the location of the uniform variable to be queried.

  Returns the value of the specified uniform variable.

  [requires: v2.0] Returns the value of a uniform variable To be added.
- Method
  0.0.0.0
  System.Int32 `` ``

  Specifies the program object to be queried.

  Points to a null terminated string containing the name of the uniform variable whose location is to be queried.

  [requires: v2.0] Returns the location of a uniform variable To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Int32 `` ``

  Specifies the program object to be queried.

  Points to a null terminated string containing the name of the uniform variable whose location is to be queried.

  [requires: v2.0] Returns the location of a uniform variable To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be queried.

  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, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.

  Returns the requested data.

  [requires: v2.0] Return a generic vertex attribute parameter To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the generic vertex attribute parameter to be returned.

  Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER.

  Returns the pointer value.

  [requires: v2.0] Return the address of the specified generic vertex attribute pointer To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a symbolic constant indicating the behavior to be controlled. GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted.

  Specifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted.

  [requires: v1.0] Specify implementation-specific hints To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  The histogram whose parameters are to be set. Must be one of GL_HISTOGRAM or GL_PROXY_HISTOGRAM.

  The number of entries in the histogram table. Must be a power of 2.

  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.

  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.

  [requires: v1.2][deprecated: v3.1] Define histogram table To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the new value for the current color index.

  [requires: v1.0][deprecated: v3.1] Set the current color index To be added.
- Method
  0.0.0.0
  System.Void ``

  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.

  [requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  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.

  [requires: v1.0][deprecated: v3.1] Control the writing of individual bits in the color index buffers To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Specifies a pointer to the first index in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of color indexes To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  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.

  Specifies a pointer to the first index in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of color indexes To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  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.

  Specifies a pointer to the first index in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of color indexes To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  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.

  Specifies a pointer to the first index in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of color indexes To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  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.

  Specifies a pointer to the first index in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of color indexes To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] Initialize the name stack To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  Specifies the offset in bytes between each aggregate array element.

  To be added. [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  Specifies the offset in bytes between each aggregate array element.

  To be added. [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  Specifies the offset in bytes between each aggregate array element.

  To be added. [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  Specifies the offset in bytes between each aggregate array element.

  To be added. [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  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.

  Specifies the offset in bytes between each aggregate array element.

  To be added. [requires: v1.1][deprecated: v3.1] Simultaneously specify and enable several interleaved arrays To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a value that may be the name of a buffer object.

  [requires: v1.5] Determine if a name corresponds to a buffer object To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean ``

  Specifies a value that may be the name of a buffer object.

  [requires: v1.5] Determine if a name corresponds to a buffer object To be added. To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a symbolic constant indicating a GL capability.

  [requires: v1.0] Test whether a capability is enabled To be added. To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a potential display list name.

  [requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean ``

  Specifies a potential display list name.

  [requires: v1.0][deprecated: v3.1] Determine if a name corresponds to a display list To be added. To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. [requires: NV_vertex_program] Determines if a name corresponds to a program object To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean `` To be added. [requires: NV_vertex_program] Determines if a name corresponds to a program object To be added. To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a value that may be the name of a query object.

  [requires: v1.5] Determine if a name corresponds to a query object To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean ``

  Specifies a value that may be the name of a query object.

  [requires: v1.5] Determine if a name corresponds to a query object To be added. To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a potential shader object.

  [requires: v2.0] Determines if a name corresponds to a shader object To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean ``

  Specifies a potential shader object.

  [requires: v2.0] Determines if a name corresponds to a shader object To be added. To be added.
- Method
  0.0.0.0
  System.Boolean ``

  Specifies a value that may be the name of a texture.

  [requires: v1.1] Determine if a name corresponds to a texture To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Boolean ``

  Specifies a value that may be the name of a texture.

  [requires: v1.1] Determine if a name corresponds to a texture To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Specifies the value that parameter pname of light source light will be set to.

  [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  Specifies the value that parameter pname of light source light will be set to.

  [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  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.

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set light source parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the value that param will be set to.

  [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  Specifies the value that param will be set to.

  [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  To be added. [requires: v1.0][deprecated: v3.1] Set the lighting model parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Specify the line stipple pattern To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  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.

  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.

  [requires: v1.0][deprecated: v3.1] Specify the line stipple pattern To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the width of rasterized lines. The initial value is 1.

  [requires: v1.0] Specify the width of rasterized lines To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the handle of the program object to be linked.

  [requires: v2.0] Links a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the handle of the program object to be linked.

  [requires: v2.0] Links a program object To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.

  [requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0.

  [requires: v1.0][deprecated: v3.1] Set the display-list base for glCallLists To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] Replace the current matrix with the identity matrix To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Replace the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a name that will replace the top value on the name stack.

  [requires: v1.0][deprecated: v3.1] Load a name onto the name stack To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a name that will replace the top value on the name stack.

  [requires: v1.0][deprecated: v3.1] Load a name onto the name stack To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Replace the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: GL_CLEAR, GL_SET, GL_COPY, GL_COPY_INVERTED, GL_NOOP, GL_INVERT, GL_AND, GL_NAND, GL_OR, GL_NOR, GL_XOR, GL_EQUIV, GL_AND_REVERSE, GL_AND_INVERTED, GL_OR_REVERSE, and GL_OR_INVERTED. The initial value is GL_COPY.

  [requires: v1.0] Specify a logical pixel operation for rendering To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP1_INDEX, GL_MAP1_COLOR_4, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, and GL_MAP1_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord1, to u hat, the variable that is evaluated by the equations specified by this command.

  To be added.

  Specifies the number of floats or doubles between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.

  Specifies the number of control points. Must be positive.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a one-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the kind of values that are generated by the evaluator. Symbolic constants GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP2_INDEX, GL_MAP2_COLOR_4, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, and GL_MAP2_TEXTURE_COORD_4 are accepted.

  Specify a linear mapping of , as presented to glEvalCoord2, to u hat, one of the two variables that are evaluated by the equations specified by this command. Initially, u1 is 0 and u2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { (i+1) j }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specify a linear mapping of , as presented to glEvalCoord2, to v hat, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.

  To be added.

  Specifies the number of floats or doubles between the beginning of control point R sub ij and the beginning of control point R sub { i (j+1) }, where and are the and control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.

  Specifies the dimension of the control point array in the axis. Must be positive. The initial value is 1.

  Specifies a pointer to the array of control points.

  [requires: v1.0][deprecated: v3.1] Define a two-dimensional evaluator To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.IntPtr `` ``

  Specifies the target buffer object being mapped. The symbolic constant must be GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER or GL_UNIFORM_BUFFER.

  Specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be GL_READ_ONLY, GL_WRITE_ONLY, or GL_READ_WRITE.

  [requires: v1.5] Map a buffer object's data store To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive.

  Specify the mappings for integer grid domain values i = 0 and i = un.

  To be added. [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive.

  Specify the mappings for integer grid domain values i = 0 and i = un.

  To be added. [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive.

  Specify the mappings for integer grid domain values i = 0 and i = un.

  To be added.

  Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).

  Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).

  To be added. [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive.

  Specify the mappings for integer grid domain values i = 0 and i = un.

  To be added.

  Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).

  Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only).

  To be added. [requires: v1.0][deprecated: v3.1] Define a one- or two-dimensional mesh To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  Specifies the value that parameter GL_SHININESS will be set to.

  [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  To be added. [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  To be added. [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  Specifies the value that parameter GL_SHININESS will be set to.

  [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  To be added. [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.

  Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.

  To be added. [requires: v1.0][deprecated: v3.1] Specify material parameters for the lighting model To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted.

  [requires: v1.0][deprecated: v3.1] Specify which matrix is the current matrix To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  The minmax table whose parameters are to be set. Must be GL_MINMAX.

  The format of entries in the minmax table. Must be one of GL_ALPHA, GL_ALPHA4, GL_ALPHA8, GL_ALPHA12, GL_ALPHA16, GL_LUMINANCE, GL_LUMINANCE4, GL_LUMINANCE8, GL_LUMINANCE12, GL_LUMINANCE16, GL_LUMINANCE_ALPHA, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE16_ALPHA16, GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, or GL_RGBA16.

  If GL_TRUE, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the final conversion process after minmax.

  [requires: v1.2][deprecated: v3.1] Define minmax table To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of starting indices in the enabled arrays.

  Points to an array of the number of indices to be rendered.

  Specifies the size of the first and count

  [requires: v1.4] Render multiple sets of primitives from array data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of starting indices in the enabled arrays.

  Points to an array of the number of indices to be rendered.

  Specifies the size of the first and count

  [requires: v1.4] Render multiple sets of primitives from array data To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of starting indices in the enabled arrays.

  Points to an array of the number of indices to be rendered.

  Specifies the size of the first and count

  [requires: v1.4] Render multiple sets of primitives from array data To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` To be added.

  Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.

  Points to an array of the elements counts.

  Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.

  Specifies a pointer to the location where the indices are stored.

  Specifies the size of the count array.

  [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.

  Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.3][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.

  [requires: v1.0][deprecated: v3.1] Multiply the current matrix with the specified matrix To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix.

  [requires: v1.3][deprecated: v3.1] Multiply the current matrix with the specified row-major ordered matrix To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the display-list name.

  Specifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE.

  [requires: v1.0][deprecated: v3.1] Create or replace a display list To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the display-list name.

  Specifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE.

  [requires: v1.0][deprecated: v3.1] Create or replace a display list To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current normal vector To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of normals To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of normals To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of normals To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of normals To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` To be added.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of normals To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specify the coordinates for the left and right vertical clipping planes.

  To be added.

  Specify the coordinates for the bottom and top horizontal clipping planes.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix with an orthographic matrix To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a marker value to be placed in the feedback buffer following a GL_PASS_THROUGH_TOKEN.

  [requires: v1.0][deprecated: v3.1] Place a marker in the feedback buffer To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a symbolic map name. Must be one of the following: GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, or GL_PIXEL_MAP_A_TO_A.

  Specifies the size of the map being defined.

  Specifies an array of mapsize values.

  [requires: v1.0][deprecated: v3.1] Set up pixel transfer maps To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: GL_PACK_SWAP_BYTES, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_IMAGES, and GL_PACK_ALIGNMENT. Six more affect the unpacking of pixel data from memory: GL_UNPACK_SWAP_BYTES, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_IMAGES, and GL_UNPACK_ALIGNMENT.

  Specifies the value that pname is set to.

  [requires: v1.0] Set pixel storage modes To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: GL_PACK_SWAP_BYTES, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_IMAGES, and GL_PACK_ALIGNMENT. Six more affect the unpacking of pixel data from memory: GL_UNPACK_SWAP_BYTES, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_IMAGES, and GL_UNPACK_ALIGNMENT.

  Specifies the value that pname is set to.

  [requires: v1.0] Set pixel storage modes To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS.

  Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS.

  Specifies the value that pname is set to.

  [requires: v1.0][deprecated: v3.1] Set pixel transfer modes To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the symbolic name of the pixel transfer parameter to be set. Must be one of the following: GL_MAP_COLOR, GL_MAP_STENCIL, GL_INDEX_SHIFT, GL_INDEX_OFFSET, GL_RED_SCALE, GL_RED_BIAS, GL_GREEN_SCALE, GL_GREEN_BIAS, GL_BLUE_SCALE, GL_BLUE_BIAS, GL_ALPHA_SCALE, GL_ALPHA_BIAS, GL_DEPTH_SCALE, or GL_DEPTH_BIAS.

  Additionally, if the ARB_imaging extension is supported, the following symbolic names are accepted: GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, and GL_POST_CONVOLUTION_ALPHA_BIAS.

  Specifies the value that pname is set to.

  [requires: v1.0][deprecated: v3.1] Set pixel transfer modes To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the and zoom factors for pixel write operations.

  To be added. [requires: v1.0][deprecated: v3.1] Specify the pixel zoom factors To be added.
- Method
  0.0.0.0
  System.Void `` A MonoMac.OpenGL.GL.PointSpriteCoordOriginParameter token, denoting the origin of the Point Sprite. Helper function that defines the coordinate origin of the Point Sprite. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  Specifies the value that pname will be set to.

  [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  To be added. [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  To be added. [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  Specifies the value that pname will be set to.

  [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  To be added. [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.

  To be added. [requires: v1.4] Specify point parameters To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the diameter of rasterized points. The initial value is 1.

  [requires: v1.0] Specify the diameter of rasterized points To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the polygons that mode applies to. Must be GL_FRONT_AND_BACK for front- and back-facing polygons.

  Specifies how polygons will be rasterized. Accepted values are GL_POINT, GL_LINE, and GL_FILL. The initial value is GL_FILL for both front- and back-facing polygons.

  [requires: v1.0] Select a polygon rasterization mode To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.

  Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.

  [requires: v1.1] Set the scale and units used to calculate depth values To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the polygon stippling pattern To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.1][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the number of textures to be prioritized.

  Specifies an array containing the names of the textures to be prioritized.

  Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures.

  [requires: v1.1][deprecated: v3.1] Set texture residence priority To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v4.1 and ARB_separate_shader_objects] To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a mask that indicates which attributes to save. Values for mask are listed below.

  [requires: v1.0][deprecated: v3.1] Push and pop the server attribute stack To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a mask that indicates which attributes to save. Values for mask are listed below.

  [requires: v1.1][deprecated: v3.1] Push and pop the client attribute stack To be added.
- Method
  0.0.0.0
  System.Void [requires: v1.0][deprecated: v3.1] Push and pop the current matrix stack To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a name that will be pushed onto the name stack.

  [requires: v1.0][deprecated: v3.1] Push and pop the name stack To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a name that will be pushed onto the name stack.

  [requires: v1.0][deprecated: v3.1] Push and pop the name stack To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the , , , and object coordinates (if present) for the raster position.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify the raster position for pixel operations To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a color buffer. Accepted values are GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, and GL_RIGHT.

  [requires: v1.0] Select a color buffer source for pixels To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.

  To be added.

  Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.

  To be added.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Read a block of pixels from the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.

  To be added.

  Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.

  To be added.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Read a block of pixels from the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.

  To be added.

  Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.

  To be added.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Read a block of pixels from the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.

  To be added.

  Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.

  To be added.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Read a block of pixels from the frame buffer To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.

  To be added.

  Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.

  To be added.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.

  To be added. [requires: v1.0] Read a block of pixels from the frame buffer To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify one vertex of a rectangle.

  To be added.

  Specify the opposite vertex of the rectangle.

  To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify one vertex of a rectangle.

  To be added.

  Specify the opposite vertex of the rectangle.

  To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify one vertex of a rectangle.

  To be added.

  Specify the opposite vertex of the rectangle.

  To be added. [requires: v1.0][deprecated: v3.1] Draw a rectangle To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Int32 ``

  Specifies the rasterization mode. Three values are accepted: GL_RENDER, GL_SELECT, and GL_FEEDBACK. The initial value is GL_RENDER.

  [requires: v1.0][deprecated: v3.1] Set rasterization mode To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Must be GL_HISTOGRAM.

  [requires: v1.2][deprecated: v3.1] Reset histogram table entries to zero To be added.
- Method
  0.0.0.0
  System.Void ``

  Must be GL_MINMAX.

  [requires: v1.2][deprecated: v3.1] Reset minmax table entries to initial values To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the angle of rotation, in degrees.

  Specify the x, y, and z coordinates of a vector, respectively.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the angle of rotation, in degrees.

  Specify the x, y, and z coordinates of a vector, respectively.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a rotation matrix To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify scale factors along the x, y, and z axes, respectively.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify scale factors along the x, y, and z axes, respectively.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a general scaling matrix To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the lower left corner of the scissor box. Initially (0, 0).

  To be added.

  Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.

  To be added. [requires: v1.0] Define the scissor box To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specify new red, green, and blue values for the current secondary color.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Set the current secondary color To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the number of components per color. Must be 3.

  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, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of secondary colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3.

  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, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of secondary colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3.

  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, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of secondary colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3.

  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, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of secondary colors To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of components per color. Must be 3.

  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, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  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.

  Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

  [requires: v1.4][deprecated: v3.1] Define an array of secondary colors To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the size of buffer.

  Returns the selection data.

  [requires: v1.0][deprecated: v3.1] Establish a buffer for selection mode values To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` ``

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added. To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added. To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added. To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added. To be added.

  Must be GL_SEPARABLE_2D.

  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.

  The number of elements in the pixel array referenced by row. (This is the width of the separable filter kernel.)

  The number of elements in the pixel array referenced by column. (This is the height of the separable filter kernel.)

  The format of the pixel data in row and column. The allowable values are GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_INTENSITY, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

  The type of the pixel data in row and column. Symbolic constants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.

  Pointer to a one-dimensional array of pixel data that is processed to build the row filter kernel.

  Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel.

  [requires: v1.2][deprecated: v3.1] Define a separable two-dimensional convolution filter To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a symbolic value representing a shading technique. Accepted values are GL_FLAT and GL_SMOOTH. The initial value is GL_SMOOTH.

  [requires: v1.0][deprecated: v3.1] Select flat or smooth shading To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the handle of the shader object whose source code is to be replaced.

  Specifies the number of elements in the string and length arrays.

  Specifies an array of pointers to strings containing the source code to be loaded into the shader.

  Specifies an array of string lengths.

  [requires: v2.0] Replaces the source code in a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the handle of the shader object whose source code is to be replaced.

  Specifies the number of elements in the string and length arrays.

  Specifies an array of pointers to strings containing the source code to be loaded into the shader.

  Specifies an array of string lengths.

  [requires: v2.0] Replaces the source code in a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the handle of the shader object whose source code is to be replaced.

  Specifies the number of elements in the string and length arrays.

  Specifies an array of pointers to strings containing the source code to be loaded into the shader.

  Specifies an array of string lengths.

  [requires: v2.0] Replaces the source code in a shader object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the handle of the shader object whose source code is to be replaced.

  Specifies the number of elements in the string and length arrays.

  Specifies an array of pointers to strings containing the source code to be loaded into the shader.

  Specifies an array of string lengths.

  [requires: v2.0] Replaces the source code in a shader object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.

  Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.

  Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

  [requires: v1.0] Set front and back function and reference value for stencil testing To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.

  Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.

  Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

  [requires: v1.0] Set front and back function and reference value for stencil testing To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.

  Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.

  Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.

  Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

  [requires: v2.0] Set front and/or back function and reference value for stencil testing To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.

  Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.

  Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.

  Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

  [requires: v2.0] Set front and/or back function and reference value for stencil testing To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.

  [requires: v1.0] Control the front and back writing of individual bits in the stencil planes To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.

  [requires: v1.0] Control the front and back writing of individual bits in the stencil planes To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.

  Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.

  [requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.

  Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.

  [requires: v2.0] Control the front and/or back writing of individual bits in the stencil planes To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v1.0] Set front and back stencil test actions To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.

  Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: GL_KEEP, GL_ZERO, GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, and GL_INVERT. The initial value is GL_KEEP.

  Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is GL_KEEP.

  Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is GL_KEEP.

  [requires: v2.0] Set front and/or back stencil test actions To be added.
- Property
  0.0.0.0
  System.Object Returns a synchronization token unique for the GL class. To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Set the current texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

  Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.

  Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

  Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.

  Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

  Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.

  Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

  Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.

  Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

  Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.

  Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.

  [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  To be added. [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  To be added. [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE.

  [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  To be added. [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL or GL_POINT_SPRITE.

  Specifies the symbolic name of a single-valued texture environment parameter. May be either GL_TEXTURE_ENV_MODE, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.

  To be added. [requires: v1.0][deprecated: v3.1] Set texture environment parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.

  [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP.

  [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or GL_Q.

  Specifies the symbolic name of the texture-coordinate generation function. Must be GL_TEXTURE_GEN_MODE.

  To be added. [requires: v1.0][deprecated: v3.1] Control the generation of texture coordinates To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a one-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a one-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a one-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a one-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide. The height of the 1D texture image is 1.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a one-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.

  Specifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a two-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.

  Specifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a two-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.

  Specifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a two-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.

  Specifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a two-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. If target is GL_TEXTURE_RECTANGLE or GL_PROXY_TEXTURE_RECTANGLE, level must be 0.

  To be added.

  Specifies the width of the texture image. All implementations support texture images that are at least 1024 texels wide.

  Specifies the height of the texture image, or the number of layers in a texture array, in the case of the GL_TEXTURE_1D_ARRAY and GL_PROXY_TEXTURE_1D_ARRAY targets. All implementations support 2D texture images that are at least 1024 texels high, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.0] Specify a two-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.

  Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.

  Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.

  Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.

  Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be one of GL_TEXTURE_3D, GL_PROXY_TEXTURE_3D, GL_TEXTURE_2D_ARRAY or GL_PROXY_TEXTURE_2D_ARRAY.

  Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.

  To be added.

  Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide.

  Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.

  Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.

  This value must be 0.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2][deprecated: v3.1] Specify a three-dimensional texture image To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  Specifies the value of pname.

  [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  To be added. [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  To be added. [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  Specifies the value of pname.

  [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  To be added. [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the target texture, which must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_CUBE_MAP.

  Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, or GL_TEXTURE_WRAP_R.

  To be added. [requires: v1.0] Set texture parameters To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_1D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a one-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` ``

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` To be added.

  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.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.1] Specify a two-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` `` `` `` `` ``

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2] Specify a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2] Specify a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2] Specify a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2] Specify a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` `` `` `` `` `` To be added.

  Specifies the target texture. Must be GL_TEXTURE_3D.

  Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.

  Specifies a texel offset in the x direction within the texture array.

  Specifies a texel offset in the y direction within the texture array.

  Specifies a texel offset in the z direction within the texture array.

  Specifies the width of the texture subimage.

  Specifies the height of the texture subimage.

  Specifies the depth of the texture subimage.

  Specifies the format of the pixel data. The following symbolic values are accepted: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

  Specifies the data type of the pixel data. The following symbolic values are accepted: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.

  To be added. [requires: v1.2] Specify a three-dimensional texture subimage To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the x, y, and z coordinates of a translation vector.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the x, y, and z coordinates of a translation vector.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Multiply the current matrix by a translation matrix To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the location of the uniform variable to be modified.

  To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the location of the uniform variable to be modified.

  Specifies the new values to be used for the specified uniform variable.

  To be added. To be added. To be added. [requires: v2.0] Specify the value of a uniform variable for the current program object To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v1.2 and ARB_gpu_shader_fp64] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.0] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. [requires: v2.1] To be added.
- Method
  0.0.0.0
  System.Boolean `` To be added. [requires: v1.5] To be added. To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the handle of the program object whose executables are to be used as part of current rendering state.

  [requires: v2.0] Installs a program object as part of current rendering state To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the handle of the program object whose executables are to be used as part of current rendering state.

  [requires: v2.0] Installs a program object as part of current rendering state To be added.
- Method
  0.0.0.0
  System.Void ``

  Specifies the handle of the program object to be validated.

  [requires: v2.0] Validates a program object To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void ``

  Specifies the handle of the program object to be validated.

  [requires: v2.0] Validates a program object To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

  To be added. To be added. To be added. [requires: v1.0][deprecated: v3.1] Specify a vertex To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] Specifies the value of a generic vertex attribute To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. [requires: v2.0][deprecated: v3.1] To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` `` `` `` `` ``

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` `` `` To be added.

  Specifies the index of the generic vertex attribute to be modified.

  Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. Additionally, the symbolic constant GL_BGRA is accepted by glVertexAttribPointer. The initial value is 4.

  Specifies the data type of each component in the array. The symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, and GL_UNSIGNED_INT are accepted by both functions. Additionally GL_HALF_FLOAT, GL_FLOAT, GL_DOUBLE, GL_FIXED, GL_INT_2_10_10_10_REV, and GL_UNSIGNED_INT_2_10_10_10_REV are accepted by glVertexAttribPointer. The initial value is GL_FLOAT.

  For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (GL_TRUE) or converted directly as fixed-point values (GL_FALSE) when they are accessed.

  Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.

  Specifies a offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to the GL_ARRAY_BUFFER target. The initial value is 0.

  [requires: v2.0] Define an array of generic vertex attribute data To be added.
- Method
  0.0.0.0
  System.Void `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of vertex data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of vertex data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of vertex data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of vertex data To be added.
- Method
  0.0.0.0
  System.Void DefaultConstructorConstraint NotNullableValueTypeConstraint System.ValueType `` `` `` `` To be added.

  Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

  Specifies the data type of each coordinate in the array. Symbolic constants GL_SHORT, GL_INT, GL_FLOAT, or GL_DOUBLE are accepted. The initial value is GL_FLOAT.

  Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.

  Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

  [requires: v1.1][deprecated: v3.1] Define an array of vertex data To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` To be added. To be added. To be added. To be added.
- Method
  0.0.0.0
  System.Void `` `` `` ``

  Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).

  To be added.

  Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.

  To be added. [requires: v1.0] Set the viewport To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , coordinates for the raster position.

  To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , coordinates for the raster position.

  To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , coordinates for the raster position.

  To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` ``

  Specify the , , coordinates for the raster position.

  To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.CLSCompliant(false)
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , coordinates for the raster position.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , coordinates for the raster position.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , coordinates for the raster position.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.
- Method
  0.0.0.0
  System.Void `` `` ``

  Specify the , , coordinates for the raster position.

  To be added. To be added. [requires: v1.4][deprecated: v3.1] Specify the raster position in window coordinates for pixel operations To be added.