Class GL.Oes
Inheritance
Inherited Members
Namespace: OpenTK.Graphics.ES30
Assembly: cs.temp.dll.dll
Syntax
public static class Oes
Methods
BindVertexArray(Int32)
[requires: OES_vertex_array_object] Bind a vertex array object
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
[CLSCompliant(false)]
public static void BindVertexArray(int array)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | array | Specifies the name of the vertex array to bind. |
BindVertexArray(UInt32)
[requires: OES_vertex_array_object] Bind a vertex array object
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
[CLSCompliant(false)]
public static void BindVertexArray(uint array)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | array | Specifies the name of the vertex array to bind. |
BlendEquation(Int32, All)
[requires: OES_draw_buffers_indexed] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")]
[CLSCompliant(false)]
public static void BlendEquation(int buf, All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(Int32, BlendEquationMode)
[requires: OES_draw_buffers_indexed] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")]
[CLSCompliant(false)]
public static void BlendEquation(int buf, BlendEquationMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(UInt32, All)
[requires: OES_draw_buffers_indexed] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")]
[CLSCompliant(false)]
public static void BlendEquation(uint buf, All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquation(UInt32, BlendEquationMode)
[requires: OES_draw_buffers_indexed] Specify the equation used for both the RGB blend equation and the Alpha blend equation
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")]
[CLSCompliant(false)]
public static void BlendEquation(uint buf, BlendEquationMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(Int32, All, All)
[requires: OES_draw_buffers_indexed] Set the RGB blend equation and the alpha blend equation separately
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(int buf, All modeRGB, All modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(Int32, BlendEquationMode, BlendEquationMode)
[requires: OES_draw_buffers_indexed] Set the RGB blend equation and the alpha blend equation separately
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(int buf, BlendEquationMode modeRGB, BlendEquationMode modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(UInt32, All, All)
[requires: OES_draw_buffers_indexed] Set the RGB blend equation and the alpha blend equation separately
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(uint buf, All modeRGB, All modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| All | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendEquationSeparate(UInt32, BlendEquationMode, BlendEquationMode)
[requires: OES_draw_buffers_indexed] Set the RGB blend equation and the alpha blend equation separately
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")]
[CLSCompliant(false)]
public static void BlendEquationSeparate(uint buf, BlendEquationMode modeRGB, BlendEquationMode modeAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | modeRGB | specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
| BlendEquationMode | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. |
BlendFunc(Int32, All, All)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")]
[CLSCompliant(false)]
public static void BlendFunc(int buf, All src, All dst)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
| All | src | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
| All | dst |
BlendFunc(Int32, BlendingFactor, BlendingFactor)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")]
[CLSCompliant(false)]
public static void BlendFunc(int buf, BlendingFactor src, BlendingFactor dst)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
| BlendingFactor | src | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
| BlendingFactor | dst |
BlendFunc(UInt32, All, All)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")]
[CLSCompliant(false)]
public static void BlendFunc(uint buf, All src, All dst)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
| All | src | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
| All | dst |
BlendFunc(UInt32, BlendingFactor, BlendingFactor)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")]
[CLSCompliant(false)]
public static void BlendFunc(uint buf, BlendingFactor src, BlendingFactor dst)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. |
| BlendingFactor | src | Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. |
| BlendingFactor | dst |
BlendFuncSeparate(Int32, All, All, All, All)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(int buf, All srcRGB, All dstRGB, All srcAlpha, All dstAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| All | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| All | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
| All | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
| All | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
BlendFuncSeparate(Int32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(int buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | buf | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| BlendingFactor | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
| BlendingFactor | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
| BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
BlendFuncSeparate(UInt32, All, All, All, All)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(uint buf, All srcRGB, All dstRGB, All srcAlpha, All dstAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| All | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| All | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
| All | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
| All | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
BlendFuncSeparate(UInt32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: OES_draw_buffers_indexed] Specify pixel arithmetic for RGB and alpha components separately
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")]
[CLSCompliant(false)]
public static void BlendFuncSeparate(uint buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | buf | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The initial value is One. |
| BlendingFactor | dstRGB | Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. |
| BlendingFactor | srcAlpha | Specified how the alpha source blending factor is computed. The initial value is One. |
| BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The initial value is Zero. |
ColorMask(Int32, Boolean, Boolean, Boolean, Boolean)
[requires: OES_draw_buffers_indexed] Enable and disable writing of frame buffer color components
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")]
[CLSCompliant(false)]
public static void ColorMask(int index, bool r, bool g, bool b, bool a)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | r | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | g | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | b | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | a |
ColorMask(UInt32, Boolean, Boolean, Boolean, Boolean)
[requires: OES_draw_buffers_indexed] Enable and disable writing of frame buffer color components
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")]
[CLSCompliant(false)]
public static void ColorMask(uint index, bool r, bool g, bool b, bool a)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | r | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | g | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | b | Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. |
| System.Boolean | a |
CompressedTexImage3D(All, Int32, All, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
public static void CompressedTexImage3D(All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| All | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| System.IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexImage3D(TextureTarget3d, Int32, CompressedInternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
public static void CompressedTexImage3D(TextureTarget3d target, int level, CompressedInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| CompressedInternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| System.IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexImage3D<T8>(All, Int32, All, Int32, Int32, Int32, Int32, Int32, ref T8)
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
public static void CompressedTexImage3D<T8>(All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| All | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(All, Int32, All, Int32, Int32, Int32, Int32, Int32, T8[])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| All | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(All, Int32, All, Int32, Int32, Int32, Int32, Int32, T8[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| All | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(All, Int32, All, Int32, Int32, Int32, Int32, Int32, T8[,])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| All | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(TextureTarget3d, Int32, CompressedInternalFormat, Int32, Int32, Int32, Int32, Int32, ref T8)
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
public static void CompressedTexImage3D<T8>(TextureTarget3d target, int level, CompressedInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| CompressedInternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(TextureTarget3d, Int32, CompressedInternalFormat, Int32, Int32, Int32, Int32, Int32, T8[])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget3d target, int level, CompressedInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| CompressedInternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(TextureTarget3d, Int32, CompressedInternalFormat, Int32, Int32, Int32, Int32, Int32, T8[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget3d target, int level, CompressedInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| CompressedInternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexImage3D<T8>(TextureTarget3d, Int32, CompressedInternalFormat, Int32, Int32, Int32, Int32, Int32, T8[,])
[requires: OES_texture_3D] Specify a three-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexImage3D<T8>(TextureTarget3d target, int level, CompressedInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D, or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| CompressedInternalFormat | internalformat | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | width | Specifies the width of the texture image. |
| System.Int32 | height | Specifies the height of the texture image. |
| System.Int32 | depth | Specifies the depth of the texture image. |
| System.Int32 | border | This value must be 0. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage3D(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, Int32, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
public static void CompressedTexSubImage3D(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| System.IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexSubImage3D(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
public static void CompressedTexSubImage3D(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| System.IntPtr | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
CompressedTexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, Int32, ref T10)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
public static void CompressedTexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, [Count(Parameter = "imageSize")] ref T10 data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, Int32, T10[])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, [Count(Parameter = "imageSize")] T10[] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, Int32, T10[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, [Count(Parameter = "imageSize")] T10[,, ] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, Int32, T10[,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, [Count(Parameter = "imageSize")] T10[, ] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T10)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
public static void CompressedTexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T10 data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[,, ] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CompressedTexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T10[,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
[CLSCompliant(false)]
public static void CompressedTexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T10[, ] data)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
| System.Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T10[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
CopyImageSubData(Int32, All, Int32, Int32, Int32, Int32, Int32, All, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_copy_image] Perform a raw data copy between two images
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")]
[CLSCompliant(false)]
public static void CopyImageSubData(int srcName, All srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, All dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | srcName | The name of a texture or renderbuffer object from which to copy. |
| All | srcTarget | The target representing the namespace of the source name srcName. |
| System.Int32 | srcLevel | The mipmap level to read from the source. |
| System.Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
| System.Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
| System.Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
| System.Int32 | dstName | The name of a texture or renderbuffer object to which to copy. |
| All | dstTarget | The target representing the namespace of the destination name dstName. |
| System.Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstX | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstY | The Y coordinate of the top edge of the destination region. |
| System.Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
| System.Int32 | srcWidth | The width of the region to be copied. |
| System.Int32 | srcHeight | The height of the region to be copied. |
| System.Int32 | srcDepth | The depth of the region to be copied. |
CopyImageSubData(Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_copy_image] Perform a raw data copy between two images
Declaration
[AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")]
[CLSCompliant(false)]
public static void CopyImageSubData(int srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | srcName | The name of a texture or renderbuffer object from which to copy. |
| CopyBufferSubDataTarget | srcTarget | The target representing the namespace of the source name srcName. |
| System.Int32 | srcLevel | The mipmap level to read from the source. |
| System.Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
| System.Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
| System.Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
| System.Int32 | dstName | The name of a texture or renderbuffer object to which to copy. |
| CopyBufferSubDataTarget | dstTarget | The target representing the namespace of the destination name dstName. |
| System.Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstX | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstY | The Y coordinate of the top edge of the destination region. |
| System.Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
| System.Int32 | srcWidth | The width of the region to be copied. |
| System.Int32 | srcHeight | The height of the region to be copied. |
| System.Int32 | srcDepth | The depth of the region to be copied. |
CopyImageSubData(UInt32, All, Int32, Int32, Int32, Int32, UInt32, All, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_copy_image] Perform a raw data copy between two images
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")]
[CLSCompliant(false)]
public static void CopyImageSubData(uint srcName, All srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, All dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | srcName | The name of a texture or renderbuffer object from which to copy. |
| All | srcTarget | The target representing the namespace of the source name srcName. |
| System.Int32 | srcLevel | The mipmap level to read from the source. |
| System.Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
| System.Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
| System.Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
| System.UInt32 | dstName | The name of a texture or renderbuffer object to which to copy. |
| All | dstTarget | The target representing the namespace of the destination name dstName. |
| System.Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstX | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstY | The Y coordinate of the top edge of the destination region. |
| System.Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
| System.Int32 | srcWidth | The width of the region to be copied. |
| System.Int32 | srcHeight | The height of the region to be copied. |
| System.Int32 | srcDepth | The depth of the region to be copied. |
CopyImageSubData(UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, UInt32, CopyBufferSubDataTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_copy_image] Perform a raw data copy between two images
Declaration
[AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")]
[CLSCompliant(false)]
public static void CopyImageSubData(uint srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | srcName | The name of a texture or renderbuffer object from which to copy. |
| CopyBufferSubDataTarget | srcTarget | The target representing the namespace of the source name srcName. |
| System.Int32 | srcLevel | The mipmap level to read from the source. |
| System.Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
| System.Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
| System.Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
| System.UInt32 | dstName | The name of a texture or renderbuffer object to which to copy. |
| CopyBufferSubDataTarget | dstTarget | The target representing the namespace of the destination name dstName. |
| System.Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstX | The X coordinate of the left edge of the destination region. |
| System.Int32 | dstY | The Y coordinate of the top edge of the destination region. |
| System.Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
| System.Int32 | srcWidth | The width of the region to be copied. |
| System.Int32 | srcHeight | The height of the region to be copied. |
| System.Int32 | srcDepth | The depth of the region to be copied. |
CopyTexSubImage3D(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_texture_3D] Copy a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCopyTexSubImage3DOES")]
public static void CopyTexSubImage3D(All target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| System.Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
CopyTexSubImage3D(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: OES_texture_3D] Copy a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCopyTexSubImage3DOES")]
public static void CopyTexSubImage3D(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| System.Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
DeleteVertexArray(Int32)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArray([Count(Parameter = "n")] int arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArray(UInt32)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArray([Count(Parameter = "n")] uint arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, Int32*)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] int *arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.Int32* | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, ref Int32)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] ref int arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.Int32 | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, Int32[])
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] int[] arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.Int32[] | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, UInt32*)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] uint *arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.UInt32* | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, ref UInt32)
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] ref uint arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.UInt32 | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DeleteVertexArrays(Int32, UInt32[])
[requires: OES_vertex_array_object] Delete vertex array objects
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] uint[] arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array objects to be deleted. |
| System.UInt32[] | arrays | [length: n] Specifies the address of an array containing the n names of the objects to be deleted. |
DepthRangeArray(Int32, Int32, Single*)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(int first, int count, float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single* | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeArray(Int32, Int32, ref Single)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(int first, int count, ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeArray(Int32, Int32, Single[])
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(int first, int count, float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single[] | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeArray(UInt32, Int32, Single*)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(uint first, int count, float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single* | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeArray(UInt32, Int32, ref Single)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(uint first, int count, ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeArray(UInt32, Int32, Single[])
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")]
[CLSCompliant(false)]
public static void DepthRangeArray(uint first, int count, float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
| System.Int32 | count | Specifies the number of viewports whose depth range to update. |
| System.Single[] | v | Specifies the address of an array containing the near and far values for the depth range of each modified viewport. |
DepthRangeIndexed(Int32, Single, Single)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")]
[CLSCompliant(false)]
public static void DepthRangeIndexed(int index, float n, float f)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specifies the index of the viewport whose depth range to update. |
| System.Single | n | Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. |
| System.Single | f | Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. |
DepthRangeIndexed(UInt32, Single, Single)
[requires: OES_viewport_array] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")]
[CLSCompliant(false)]
public static void DepthRangeIndexed(uint index, float n, float f)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specifies the index of the viewport whose depth range to update. |
| System.Single | n | Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. |
| System.Single | f | Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. |
Disable(All, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")]
[CLSCompliant(false)]
public static void Disable(All target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.Int32 | index |
Disable(All, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")]
[CLSCompliant(false)]
public static void Disable(All target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.UInt32 | index |
Disable(EnableCap, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")]
[CLSCompliant(false)]
public static void Disable(EnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | |
| System.Int32 | index |
Disable(EnableCap, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")]
[CLSCompliant(false)]
public static void Disable(EnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | |
| System.UInt32 | index |
DrawElementsBaseVertex(All, Int32, All, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
public static void DrawElementsBaseVertex(All mode, int count, All type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawElementsBaseVertex(PrimitiveType, Int32, DrawElementsType, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
public static void DrawElementsBaseVertex(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawElementsBaseVertex<T3>(All, Int32, All, ref T3, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
public static void DrawElementsBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] ref T3 indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(All, Int32, All, T3[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(All, Int32, All, T3[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[,, ] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(All, Int32, All, T3[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[, ] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, ref T3, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
public static void DrawElementsBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex(All, Int32, All, IntPtr, Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
public static void DrawElementsInstancedBaseVertex(All mode, int count, All type, [Count(Computed = "count,type")] IntPtr indices, int instancecount, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawElementsInstancedBaseVertex(PrimitiveType, Int32, DrawElementsType, IntPtr, Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
public static void DrawElementsInstancedBaseVertex(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int instancecount, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawElementsInstancedBaseVertex<T3>(All, Int32, All, ref T3, Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
public static void DrawElementsInstancedBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] ref T3 indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(All, Int32, All, T3[], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(All, Int32, All, T3[,,], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[,, ] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(All, Int32, All, T3[,], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[, ] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, ref T3, Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
public static void DrawElementsInstancedBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[,,], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElementsInstancedBaseVertex<T3>(PrimitiveType, Int32, DrawElementsType, T3[,], Int32, Int32)
[requires: OES_draw_elements_base_vertex] Render multiple instances of a set of primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawElementsInstancedBaseVertex<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices, int instancecount, int basevertex)where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawRangeElementsBaseVertex(All, Int32, Int32, Int32, All, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex(All mode, int start, int end, int count, All type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawRangeElementsBaseVertex(All, UInt32, UInt32, Int32, All, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex(All mode, uint start, uint end, int count, All type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawRangeElementsBaseVertex(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawRangeElementsBaseVertex(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int basevertex)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| System.IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
DrawRangeElementsBaseVertex<T5>(All, Int32, Int32, Int32, All, ref T5, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, int start, int end, int count, All type, [Count(Computed = "count,type")] ref T5 indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, Int32, Int32, Int32, All, T5[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, int start, int end, int count, All type, [Count(Computed = "count,type")] T5[] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, Int32, Int32, Int32, All, T5[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, int start, int end, int count, All type, [Count(Computed = "count,type")] T5[,, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, Int32, Int32, Int32, All, T5[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, int start, int end, int count, All type, [Count(Computed = "count,type")] T5[, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, UInt32, UInt32, Int32, All, ref T5, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, uint start, uint end, int count, All type, [Count(Computed = "count,type")] ref T5 indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, UInt32, UInt32, Int32, All, T5[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, uint start, uint end, int count, All type, [Count(Computed = "count,type")] T5[] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, UInt32, UInt32, Int32, All, T5[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, uint start, uint end, int count, All type, [Count(Computed = "count,type")] T5[,, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(All, UInt32, UInt32, Int32, All, T5[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(All mode, uint start, uint end, int count, All type, [Count(Computed = "count,type")] T5[, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, ref T5, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, int start, int end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.Int32 | start | Specifies the minimum array index contained in indices. |
| System.Int32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, ref T5, Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T5 indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[,, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
DrawRangeElementsBaseVertex<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,], Int32)
[requires: OES_draw_elements_base_vertex] Render primitives from array data with a per-element offset
Declaration
[AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")]
[CLSCompliant(false)]
public static void DrawRangeElementsBaseVertex<T5>(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, [Count(Computed = "count,type")] T5[, ] indices, int basevertex)where T5 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. |
| System.UInt32 | start | Specifies the minimum array index contained in indices. |
| System.UInt32 | end | Specifies the maximum array index contained in indices. |
| System.Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. |
| T5[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
| System.Int32 | basevertex | Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. |
Type Parameters
| Name | Description |
|---|---|
| T5 |
EGLImageTargetRenderbufferStorage(All, IntPtr)
[requires: OES_EGL_image]
Declaration
[AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetRenderbufferStorageOES")]
public static void EGLImageTargetRenderbufferStorage(All target, IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.IntPtr | image |
EGLImageTargetTexture2D(All, IntPtr)
[requires: OES_EGL_image]
Declaration
[AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")]
public static void EGLImageTargetTexture2D(All target, IntPtr image)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.IntPtr | image |
Enable(All, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Enable or disable server-side GL capabilities
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")]
[CLSCompliant(false)]
public static void Enable(All target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a symbolic constant indicating a GL capability. |
| System.Int32 | index |
Enable(All, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Enable or disable server-side GL capabilities
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")]
[CLSCompliant(false)]
public static void Enable(All target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a symbolic constant indicating a GL capability. |
| System.UInt32 | index |
Enable(EnableCap, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Enable or disable server-side GL capabilities
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")]
[CLSCompliant(false)]
public static void Enable(EnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | Specifies a symbolic constant indicating a GL capability. |
| System.Int32 | index |
Enable(EnableCap, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Enable or disable server-side GL capabilities
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")]
[CLSCompliant(false)]
public static void Enable(EnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | Specifies a symbolic constant indicating a GL capability. |
| System.UInt32 | index |
FramebufferTexture(All, All, Int32, Int32)
[requires: OES_geometry_shader] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")]
[CLSCompliant(false)]
public static void FramebufferTexture(All target, All attachment, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
| All | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
| System.Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
| System.Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTexture(All, All, UInt32, Int32)
[requires: OES_geometry_shader] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")]
[CLSCompliant(false)]
public static void FramebufferTexture(All target, All attachment, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
| All | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
| System.UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
| System.Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTexture(FramebufferTarget, FramebufferAttachment, Int32, Int32)
[requires: OES_geometry_shader] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")]
[CLSCompliant(false)]
public static void FramebufferTexture(FramebufferTarget target, FramebufferAttachment attachment, int texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
| FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
| System.Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
| System.Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTexture(FramebufferTarget, FramebufferAttachment, UInt32, Int32)
[requires: OES_geometry_shader] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
Declaration
[AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")]
[CLSCompliant(false)]
public static void FramebufferTexture(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. |
| FramebufferAttachment | attachment | Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. |
| System.UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
| System.Int32 | level | Specifies the mipmap level of texture to attach. |
FramebufferTexture3D(All, All, All, Int32, Int32, Int32)
[requires: OES_texture_3D]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(All target, All attachment, All textarget, int texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | attachment | |
| All | textarget | |
| System.Int32 | texture | |
| System.Int32 | level | |
| System.Int32 | zoffset |
FramebufferTexture3D(All, All, All, UInt32, Int32, Int32)
[requires: OES_texture_3D]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(All target, All attachment, All textarget, uint texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | attachment | |
| All | textarget | |
| System.UInt32 | texture | |
| System.Int32 | level | |
| System.Int32 | zoffset |
FramebufferTexture3D(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32, Int32)
[requires: OES_texture_3D]
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| System.Int32 | texture | |
| System.Int32 | level | |
| System.Int32 | zoffset |
FramebufferTexture3D(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32)
[requires: OES_texture_3D]
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture3D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int zoffset)
Parameters
| Type | Name | Description |
|---|---|---|
| FramebufferTarget | target | |
| FramebufferAttachment | attachment | |
| TextureTarget | textarget | |
| System.UInt32 | texture | |
| System.Int32 | level | |
| System.Int32 | zoffset |
GenVertexArray()
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static int GenVertexArray()
Returns
| Type | Description |
|---|---|
| System.Int32 |
GenVertexArrays(Int32, Int32*)
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] int *arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.Int32* | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GenVertexArrays(Int32, out Int32)
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] out int arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.Int32 | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GenVertexArrays(Int32, Int32[])
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] int[] arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.Int32[] | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GenVertexArrays(Int32, UInt32*)
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] uint *arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.UInt32* | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GenVertexArrays(Int32, out UInt32)
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] out uint arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.UInt32 | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GenVertexArrays(Int32, UInt32[])
[requires: OES_vertex_array_object] Generate vertex array object names
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] uint[] arrays)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | n | Specifies the number of vertex array object names to generate. |
| System.UInt32[] | arrays | [length: n] Specifies an array in which the generated vertex array object names are stored. |
GetBufferPointer(All, All, IntPtr)
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer(All target, All pname, IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.IntPtr | params |
GetBufferPointer(BufferTarget, BufferPointer, IntPtr)
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer(BufferTarget target, BufferPointer pname, IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target | |
| BufferPointer | pname | |
| System.IntPtr | params |
GetBufferPointer<T2>(All, All, ref T2)
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer<T2>(All target, All pname, ref T2 params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(All, All, T2[])
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(All, All, T2[,,])
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[,, ] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(All, All, T2[,])
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[, ] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(BufferTarget, BufferPointer, ref T2)
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer<T2>(BufferTarget target, BufferPointer pname, ref T2 params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target | |
| BufferPointer | pname | |
| T2 | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(BufferTarget, BufferPointer, T2[])
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTarget target, BufferPointer pname, T2[] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target | |
| BufferPointer | pname | |
| T2[] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(BufferTarget, BufferPointer, T2[,,])
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTarget target, BufferPointer pname, T2[,, ] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target | |
| BufferPointer | pname | |
| T2[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetBufferPointer<T2>(BufferTarget, BufferPointer, T2[,])
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTarget target, BufferPointer pname, T2[, ] params)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target | |
| BufferPointer | pname | |
| T2[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T2 |
GetFloat(All, Int32, Single*)
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, int index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.Int32 | index | |
| System.Single* | data | [length: COMPSIZE(target)] |
GetFloat(All, Int32, out Single)
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, int index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.Int32 | index | |
| System.Single | data | [length: COMPSIZE(target)] |
GetFloat(All, Int32, Single[])
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, int index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.Int32 | index | |
| System.Single[] | data | [length: COMPSIZE(target)] |
GetFloat(All, UInt32, Single*)
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, uint index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.UInt32 | index | |
| System.Single* | data | [length: COMPSIZE(target)] |
GetFloat(All, UInt32, out Single)
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, uint index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.UInt32 | index | |
| System.Single | data | [length: COMPSIZE(target)] |
GetFloat(All, UInt32, Single[])
[requires: OES_viewport_array]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(All target, uint index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| System.UInt32 | index | |
| System.Single[] | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, Int32, Single*)
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, int index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.Int32 | index | |
| System.Single* | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, Int32, out Single)
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, int index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.Int32 | index | |
| System.Single | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, Int32, Single[])
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, int index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.Int32 | index | |
| System.Single[] | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, UInt32, Single*)
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, uint index, [Count(Computed = "target")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.UInt32 | index | |
| System.Single* | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, UInt32, out Single)
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, uint index, [Count(Computed = "target")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.UInt32 | index | |
| System.Single | data | [length: COMPSIZE(target)] |
GetFloat(TypeEnum, UInt32, Single[])
[requires: OES_viewport_array]
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum target, uint index, [Count(Computed = "target")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| TypeEnum | target | |
| System.UInt32 | index | |
| System.Single[] | data | [length: COMPSIZE(target)] |
GetProgramBinary(Int32, Int32, Int32*, All*, IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(int program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary(Int32, Int32, out Int32, out All, IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(int program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary(Int32, Int32, Int32[], All[], IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(int program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary(UInt32, Int32, Int32*, All*, IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(uint program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary(UInt32, Int32, out Int32, out All, IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(uint program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary(UInt32, Int32, Int32[], All[], IntPtr)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(uint program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] IntPtr binary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| System.IntPtr | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
GetProgramBinary<T4>(Int32, Int32, Int32*, All*, ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32*, All*, T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32*, All*, T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32*, All*, T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, out Int32, out All, ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, out Int32, out All, T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, out Int32, out All, T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, out Int32, out All, T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32[], All[], ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32[], All[], T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32[], All[], T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(Int32, Int32, Int32[], All[], T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(int program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32*, All*, ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32*, All*, T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32*, All*, T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32*, All*, T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int *length, [Count(Count = 1)] All*binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32* | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All* | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, out Int32, out All, ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, out Int32, out All, T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, out Int32, out All, T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, out Int32, out All, T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] out int length, [Count(Count = 1)] out All binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32 | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32[], All[], ref T4)
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] ref T4 binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4 | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32[], All[], T4[])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32[], All[], T4[,,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[,, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetProgramBinary<T4>(UInt32, Int32, Int32[], All[], T4[,])
[requires: OES_get_program_binary] Return a binary representation of a program object's compiled and linked executable source
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary<T4>(uint program, int bufSize, [Count(Count = 1)] int[] length, [Count(Count = 1)] All[] binaryFormat, [Count(Parameter = "bufSize")] T4[, ] binary)where T4 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
| System.Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
| System.Int32[] | length | [length: 1] Specifies the address of a variable to receive the number of bytes written into binary. |
| All[] | binaryFormat | [length: 1] Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL. |
| T4[,] | binary | [length: bufSize] Specifies the address an array into which the GL will return program's binary representation. |
Type Parameters
| Name | Description |
|---|---|
| T4 |
GetSamplerParameterI(Int32, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32* | params |
GetSamplerParameterI(Int32, All, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32 | params |
GetSamplerParameterI(Int32, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32[] | params |
GetSamplerParameterI(Int32, SamplerParameterName, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32* | params |
GetSamplerParameterI(Int32, SamplerParameterName, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32 | params |
GetSamplerParameterI(Int32, SamplerParameterName, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32[] | params |
GetSamplerParameterI(UInt32, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32* | params |
GetSamplerParameterI(UInt32, All, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32 | params |
GetSamplerParameterI(UInt32, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32[] | params |
GetSamplerParameterI(UInt32, All, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32* | params |
GetSamplerParameterI(UInt32, All, out UInt32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32 | params |
GetSamplerParameterI(UInt32, All, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32[] | params |
GetSamplerParameterI(UInt32, SamplerParameterName, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32* | params |
GetSamplerParameterI(UInt32, SamplerParameterName, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32 | params |
GetSamplerParameterI(UInt32, SamplerParameterName, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32[] | params |
GetSamplerParameterI(UInt32, SamplerParameterName, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32* | params |
GetSamplerParameterI(UInt32, SamplerParameterName, out UInt32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32 | params |
GetSamplerParameterI(UInt32, SamplerParameterName, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void GetSamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32[] | params |
GetTexParameterI(All, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32* | params |
GetTexParameterI(All, All, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32 | params |
GetTexParameterI(All, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32[] | params |
GetTexParameterI(All, All, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32* | params |
GetTexParameterI(All, All, out UInt32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32 | params |
GetTexParameterI(All, All, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(All target, All pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32[] | params |
GetTexParameterI(TextureTarget, GetTextureParameter, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.Int32* | params |
GetTexParameterI(TextureTarget, GetTextureParameter, out Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.Int32 | params |
GetTexParameterI(TextureTarget, GetTextureParameter, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.Int32[] | params |
GetTexParameterI(TextureTarget, GetTextureParameter, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.UInt32* | params |
GetTexParameterI(TextureTarget, GetTextureParameter, out UInt32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.UInt32 | params |
GetTexParameterI(TextureTarget, GetTextureParameter, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")]
[CLSCompliant(false)]
public static void GetTexParameterI(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| System.UInt32[] | params |
IsEnabled(All, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Test whether a capability is enabled
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")]
[CLSCompliant(false)]
public static bool IsEnabled(All target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a symbolic constant indicating a GL capability. |
| System.Int32 | index | Specifies the index of the capability. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IsEnabled(All, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Test whether a capability is enabled
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")]
[CLSCompliant(false)]
public static bool IsEnabled(All target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a symbolic constant indicating a GL capability. |
| System.UInt32 | index | Specifies the index of the capability. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IsEnabled(EnableCap, Int32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Test whether a capability is enabled
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")]
[CLSCompliant(false)]
public static bool IsEnabled(EnableCap target, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | Specifies a symbolic constant indicating a GL capability. |
| System.Int32 | index | Specifies the index of the capability. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IsEnabled(EnableCap, UInt32)
[requires: OES_draw_buffers_indexed|OES_viewport_array] Test whether a capability is enabled
Declaration
[AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")]
[CLSCompliant(false)]
public static bool IsEnabled(EnableCap target, uint index)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | target | Specifies a symbolic constant indicating a GL capability. |
| System.UInt32 | index | Specifies the index of the capability. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IsVertexArray(Int32)
[requires: OES_vertex_array_object] Determine if a name corresponds to a vertex array object
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
[CLSCompliant(false)]
public static bool IsVertexArray(int array)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | array | Specifies a value that may be the name of a vertex array object. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IsVertexArray(UInt32)
[requires: OES_vertex_array_object] Determine if a name corresponds to a vertex array object
Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
[CLSCompliant(false)]
public static bool IsVertexArray(uint array)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | array | Specifies a value that may be the name of a vertex array object. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
MapBuffer(All, All)
[requires: OES_mapbuffer] Map a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
public static IntPtr MapBuffer(All target, All access)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer. |
| All | access | For glMapBuffer only, 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 ReadOnly, WriteOnly, or ReadWrite. |
Returns
| Type | Description |
|---|---|
| System.IntPtr |
MapBuffer(BufferTargetArb, BufferAccessArb)
[requires: OES_mapbuffer] Map a buffer object's data store
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
public static IntPtr MapBuffer(BufferTargetArb target, BufferAccessArb access)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer. |
| BufferAccessArb | access | For glMapBuffer only, 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 ReadOnly, WriteOnly, or ReadWrite. |
Returns
| Type | Description |
|---|---|
| System.IntPtr |
MinSampleShading(Single)
[requires: OES_sample_shading] Specifies minimum rate at which sample shaing takes place
Declaration
[AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")]
public static void MinSampleShading(float value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | value | Specifies the rate at which samples are shaded within each covered pixel. |
PatchParameter(All, Int32)
[requires: OES_tessellation_shader] Specifies the parameters for patch primitives
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriOES")]
public static void PatchParameter(All pname, int value)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted. |
| System.Int32 | value | Specifies the new value for the parameter given by pname. |
PatchParameter(PatchParameterName, Int32)
[requires: OES_tessellation_shader] Specifies the parameters for patch primitives
Declaration
[AutoGenerated(Category = "OES_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriOES")]
public static void PatchParameter(PatchParameterName pname, int value)
Parameters
| Type | Name | Description |
|---|---|---|
| PatchParameterName | pname | Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted. |
| System.Int32 | value | Specifies the new value for the parameter given by pname. |
PrimitiveBoundingBox(Single, Single, Single, Single, Single, Single, Single, Single)
[requires: OES_primitive_bounding_box]
Declaration
[AutoGenerated(Category = "OES_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxOES")]
public static void PrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | minX | |
| System.Single | minY | |
| System.Single | minZ | |
| System.Single | minW | |
| System.Single | maxX | |
| System.Single | maxY | |
| System.Single | maxZ | |
| System.Single | maxW |
ProgramBinary(Int32, All, IntPtr, Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary(int program, All binaryFormat, [Count(Parameter = "length")] IntPtr binary, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| System.IntPtr | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
ProgramBinary(UInt32, All, IntPtr, Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary(uint program, All binaryFormat, [Count(Parameter = "length")] IntPtr binary, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| System.IntPtr | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
ProgramBinary<T2>(Int32, All, ref T2, Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(int program, All binaryFormat, [Count(Parameter = "length")] ref T2 binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2 | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(Int32, All, T2[], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(int program, All binaryFormat, [Count(Parameter = "length")] T2[] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(Int32, All, T2[,,], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(int program, All binaryFormat, [Count(Parameter = "length")] T2[,, ] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[,,] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(Int32, All, T2[,], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(int program, All binaryFormat, [Count(Parameter = "length")] T2[, ] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[,] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(UInt32, All, ref T2, Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(uint program, All binaryFormat, [Count(Parameter = "length")] ref T2 binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2 | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(UInt32, All, T2[], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(uint program, All binaryFormat, [Count(Parameter = "length")] T2[] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(UInt32, All, T2[,,], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(uint program, All binaryFormat, [Count(Parameter = "length")] T2[,, ] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[,,] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ProgramBinary<T2>(UInt32, All, T2[,], Int32)
[requires: OES_get_program_binary] Load a program object with a program binary
Declaration
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
[CLSCompliant(false)]
public static void ProgramBinary<T2>(uint program, All binaryFormat, [Count(Parameter = "length")] T2[, ] binary, int length)where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | program | Specifies the name of a program object into which to load a program binary. |
| All | binaryFormat | Specifies the format of the binary data in binary. |
| T2[,] | binary | [length: length] Specifies the address of an array containing the binary to be loaded into program. |
| System.Int32 | length | Specifies the number of bytes contained in binary. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
SamplerParameterI(Int32, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(Int32, All, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] ref int param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(Int32, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, All pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| All | pname | |
| System.Int32[] | param | [length: COMPSIZE(pname)] |
SamplerParameterI(Int32, SamplerParameterName, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(Int32, SamplerParameterName, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] ref int param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(Int32, SamplerParameterName, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(int sampler, SamplerParameterName pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32[] | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] ref int param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.Int32[] | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] uint *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, ref UInt32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] ref uint param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, All, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, All pname, [Count(Computed = "pname")] uint[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| All | pname | |
| System.UInt32[] | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] ref int param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.Int32[] | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] uint *param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32* | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, ref UInt32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] ref uint param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32 | param | [length: COMPSIZE(pname)] |
SamplerParameterI(UInt32, SamplerParameterName, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")]
[CLSCompliant(false)]
public static void SamplerParameterI(uint sampler, SamplerParameterName pname, [Count(Computed = "pname")] uint[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | sampler | |
| SamplerParameterName | pname | |
| System.UInt32[] | param | [length: COMPSIZE(pname)] |
ScissorArray(Int32, Int32, Int32*)
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(int first, int count, [Count(Computed = "count")] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32* | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorArray(Int32, Int32, ref Int32)
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(int first, int count, [Count(Computed = "count")] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32 | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorArray(Int32, Int32, Int32[])
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(int first, int count, [Count(Computed = "count")] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32[] | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorArray(UInt32, Int32, Int32*)
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(uint first, int count, [Count(Computed = "count")] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32* | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorArray(UInt32, Int32, ref Int32)
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(uint first, int count, [Count(Computed = "count")] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32 | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorArray(UInt32, Int32, Int32[])
[requires: OES_viewport_array] Define the scissor box for multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")]
[CLSCompliant(false)]
public static void ScissorArray(uint first, int count, [Count(Computed = "count")] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
| System.Int32 | count | Specifies the number of scissor boxes to modify. |
| System.Int32[] | v | [length: COMPSIZE(count)] Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(Int32, Int32*)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(int index, [Count(Count = 4)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32* | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(Int32, Int32, Int32, Int32, Int32)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(int index, int left, int bottom, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32 | left | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
| System.Int32 | bottom | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
| System.Int32 | width | Specify ths dimensions of the scissor box, in pixels. |
| System.Int32 | height | Specify ths dimensions of the scissor box, in pixels. |
ScissorIndexed(Int32, ref Int32)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(int index, [Count(Count = 4)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32 | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(Int32, Int32[])
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(int index, [Count(Count = 4)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32[] | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(UInt32, Int32*)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(uint index, [Count(Count = 4)] int *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32* | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(UInt32, Int32, Int32, Int32, Int32)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(uint index, int left, int bottom, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32 | left | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
| System.Int32 | bottom | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
| System.Int32 | width | Specify ths dimensions of the scissor box, in pixels. |
| System.Int32 | height | Specify ths dimensions of the scissor box, in pixels. |
ScissorIndexed(UInt32, ref Int32)
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(uint index, [Count(Count = 4)] ref int v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32 | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
ScissorIndexed(UInt32, Int32[])
[requires: OES_viewport_array] Define the scissor box for a specific viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")]
[CLSCompliant(false)]
public static void ScissorIndexed(uint index, [Count(Count = 4)] int[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
| System.Int32[] | v | [length: 4] For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. |
TexBuffer(All, All, Int32)
[requires: OES_texture_buffer] Attach the storage for a buffer object to the active buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")]
[CLSCompliant(false)]
public static void TexBuffer(All target, All internalformat, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexBuffer(All, All, UInt32)
[requires: OES_texture_buffer] Attach the storage for a buffer object to the active buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")]
[CLSCompliant(false)]
public static void TexBuffer(All target, All internalformat, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexBuffer(TextureTarget, InternalFormat, Int32)
[requires: OES_texture_buffer] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")]
[CLSCompliant(false)]
public static void TexBuffer(TextureTarget target, InternalFormat internalformat, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexBuffer(TextureTarget, InternalFormat, UInt32)
[requires: OES_texture_buffer] Attach the storage for a buffer object to the active buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")]
[CLSCompliant(false)]
public static void TexBuffer(TextureTarget target, InternalFormat internalformat, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
TexBufferRange(All, All, Int32, IntPtr, Int32)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(All target, All internalformat, int buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.Int32 | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(All, All, Int32, IntPtr, IntPtr)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(All target, All internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.IntPtr | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(All, All, UInt32, IntPtr, Int32)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(All target, All internalformat, uint buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.Int32 | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(All, All, UInt32, IntPtr, IntPtr)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(All target, All internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the operation and must be TextureBuffer. |
| All | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.IntPtr | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(TextureTarget, InternalFormat, Int32, IntPtr, Int32)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(TextureTarget target, InternalFormat internalformat, int buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.Int32 | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(TextureTarget, InternalFormat, Int32, IntPtr, IntPtr)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(TextureTarget target, InternalFormat internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.IntPtr | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(TextureTarget, InternalFormat, UInt32, IntPtr, Int32)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(TextureTarget target, InternalFormat internalformat, uint buffer, IntPtr offset, int size)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.Int32 | size | Specifies the size of the range of the buffer's data store to attach. |
TexBufferRange(TextureTarget, InternalFormat, UInt32, IntPtr, IntPtr)
[requires: OES_texture_buffer] Bind a range of a buffer's data store to a buffer texture
Declaration
[AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")]
[CLSCompliant(false)]
public static void TexBufferRange(TextureTarget target, InternalFormat internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the operation and must be TextureBuffer. |
| InternalFormat | internalformat | Specifies the internal format of the data in the store belonging to buffer. |
| System.UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
| System.IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
| System.IntPtr | size | Specifies the size of the range of the buffer's data store to attach. |
TexImage3D(All, Int32, All, Int32, Int32, Int32, Int32, All, All, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
public static void TexImage3D(All target, int level, All internalformat, int width, int height, int depth, int border, All format, All type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| All | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| System.IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexImage3D(TextureTarget3d, Int32, TextureComponentCount, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
public static void TexImage3D(TextureTarget3d target, int level, TextureComponentCount internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| TextureComponentCount | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| System.IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexImage3D<T9>(All, Int32, All, Int32, Int32, Int32, Int32, All, All, ref T9)
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
public static void TexImage3D<T9>(All target, int level, All internalformat, int width, int height, int depth, int border, All format, All type, [Count(Computed = "format,type,width,height,depth")] ref T9 pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| All | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(All, Int32, All, Int32, Int32, Int32, Int32, All, All, T9[])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(All target, int level, All internalformat, int width, int height, int depth, int border, All format, All type, [Count(Computed = "format,type,width,height,depth")] T9[] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| All | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(All, Int32, All, Int32, Int32, Int32, Int32, All, All, T9[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(All target, int level, All internalformat, int width, int height, int depth, int border, All format, All type, [Count(Computed = "format,type,width,height,depth")] T9[,, ] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| All | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(All, Int32, All, Int32, Int32, Int32, Int32, All, All, T9[,])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(All target, int level, All internalformat, int width, int height, int depth, int border, All format, All type, [Count(Computed = "format,type,width,height,depth")] T9[, ] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| All | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget3d, Int32, TextureComponentCount, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
public static void TexImage3D<T9>(TextureTarget3d target, int level, TextureComponentCount internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T9 pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| TextureComponentCount | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget3d, Int32, TextureComponentCount, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget3d target, int level, TextureComponentCount internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| TextureComponentCount | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget3d, Int32, TextureComponentCount, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget3d target, int level, TextureComponentCount internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[,, ] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| TextureComponentCount | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexImage3D<T9>(TextureTarget3d, Int32, TextureComponentCount, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])
[requires: OES_texture_3D] Specify a three-dimensional texture image
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
[CLSCompliant(false)]
public static void TexImage3D<T9>(TextureTarget3d target, int level, TextureComponentCount internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T9[, ] pixels)where T9 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be one of Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
| TextureComponentCount | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below. |
| System.Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide. |
| System.Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
| System.Int32 | depth | 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. |
| System.Int32 | border | This value must be 0. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha, |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T9[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T9 |
TexParameterI(All, All, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32* | params |
TexParameterI(All, All, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32 | params |
TexParameterI(All, All, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.Int32[] | params |
TexParameterI(All, All, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32* | params |
TexParameterI(All, All, ref UInt32)
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32 | params |
TexParameterI(All, All, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(All target, All pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| System.UInt32[] | params |
TexParameterI(TextureTarget, TextureParameterName, Int32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.Int32* | params |
TexParameterI(TextureTarget, TextureParameterName, ref Int32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.Int32 | params |
TexParameterI(TextureTarget, TextureParameterName, Int32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.Int32[] | params |
TexParameterI(TextureTarget, TextureParameterName, UInt32*)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.UInt32* | params |
TexParameterI(TextureTarget, TextureParameterName, ref UInt32)
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.UInt32 | params |
TexParameterI(TextureTarget, TextureParameterName, UInt32[])
[requires: OES_texture_border_clamp]
Declaration
[AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")]
[CLSCompliant(false)]
public static void TexParameterI(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| TextureParameterName | pname | |
| System.UInt32[] | params |
TexStorage3DMultisample(All, Int32, All, Int32, Int32, Int32, Boolean)
[requires: OES_texture_storage_multisample_2d_array] Specify storage for a two-dimensional multisample array texture
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_storage_multisample_2d_array", Version = "", EntryPoint = "glTexStorage3DMultisampleOES")]
public static void TexStorage3DMultisample(All target, int samples, All internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specify the target of the operation. target must be Texture2DMultisampleArray or ProxyTexture2DMultisampleMultisample. |
| System.Int32 | samples | Specify the number of samples in the texture. |
| All | internalformat | Specifies the sized internal format to be used to store texture image data. |
| System.Int32 | width | Specifies the width of the texture, in texels. |
| System.Int32 | height | Specifies the height of the texture, in texels. |
| System.Int32 | depth | Specifies the depth of the texture, in layers. |
| System.Boolean | fixedsamplelocations | Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image. |
TexStorage3DMultisample(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Boolean)
[requires: OES_texture_storage_multisample_2d_array] Specify storage for a two-dimensional multisample array texture
Declaration
[AutoGenerated(Category = "OES_texture_storage_multisample_2d_array", Version = "", EntryPoint = "glTexStorage3DMultisampleOES")]
public static void TexStorage3DMultisample(TextureTarget target, int samples, InternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specify the target of the operation. target must be Texture2DMultisampleArray or ProxyTexture2DMultisampleMultisample. |
| System.Int32 | samples | Specify the number of samples in the texture. |
| InternalFormat | internalformat | Specifies the sized internal format to be used to store texture image data. |
| System.Int32 | width | Specifies the width of the texture, in texels. |
| System.Int32 | height | Specifies the height of the texture, in texels. |
| System.Int32 | depth | Specifies the depth of the texture, in layers. |
| System.Boolean | fixedsamplelocations | Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image. |
TexSubImage3D(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
public static void TexSubImage3D(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| System.IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexSubImage3D(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
public static void TexSubImage3D(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| System.IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, ref T10)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
public static void TexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
public static void TexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10 | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[,,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TexSubImage3D<T10>(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])
[requires: OES_texture_3D] Specify a three-dimensional texture subimage
Declaration
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
[CLSCompliant(false)]
public static void TexSubImage3D<T10>(TextureTarget3d target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)where T10 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget3d | target | Specifies the target texture. Must be Texture3D or Texture2DArray. |
| System.Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| System.Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
| System.Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
| System.Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
| System.Int32 | width | Specifies the width of the texture subimage. |
| System.Int32 | height | Specifies the height of the texture subimage. |
| System.Int32 | depth | Specifies the depth of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev. |
| T10[,] | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T10 |
TextureView(Int32, All, Int32, All, Int32, Int32, Int32, Int32)
[requires: OES_texture_view] Initialize a texture as a data alias of another texture's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")]
[CLSCompliant(false)]
public static void TextureView(int texture, All target, int origtexture, All internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | texture | Specifies the texture object to be initialized as a view. |
| All | target | Specifies the target to be used for the newly initialized texture. |
| System.Int32 | origtexture | Specifies the name of a texture object of which to make a view. |
| All | internalformat | Specifies the internal format for the newly created view. |
| System.Int32 | minlevel | Specifies lowest level of detail of the view. |
| System.Int32 | numlevels | Specifies the number of levels of detail to include in the view. |
| System.Int32 | minlayer | Specifies the index of the first layer to include in the view. |
| System.Int32 | numlayers | Specifies the number of layers to include in the view. |
TextureView(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)
[requires: OES_texture_view] Initialize a texture as a data alias of another texture's data store
Declaration
[AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")]
[CLSCompliant(false)]
public static void TextureView(int texture, TextureTarget target, int origtexture, InternalFormat internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | texture | Specifies the texture object to be initialized as a view. |
| TextureTarget | target | Specifies the target to be used for the newly initialized texture. |
| System.Int32 | origtexture | Specifies the name of a texture object of which to make a view. |
| InternalFormat | internalformat | Specifies the internal format for the newly created view. |
| System.Int32 | minlevel | Specifies lowest level of detail of the view. |
| System.Int32 | numlevels | Specifies the number of levels of detail to include in the view. |
| System.Int32 | minlayer | Specifies the index of the first layer to include in the view. |
| System.Int32 | numlayers | Specifies the number of layers to include in the view. |
TextureView(UInt32, All, UInt32, All, UInt32, UInt32, UInt32, UInt32)
[requires: OES_texture_view] Initialize a texture as a data alias of another texture's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")]
[CLSCompliant(false)]
public static void TextureView(uint texture, All target, uint origtexture, All internalformat, uint minlevel, uint numlevels, uint minlayer, uint numlayers)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | texture | Specifies the texture object to be initialized as a view. |
| All | target | Specifies the target to be used for the newly initialized texture. |
| System.UInt32 | origtexture | Specifies the name of a texture object of which to make a view. |
| All | internalformat | Specifies the internal format for the newly created view. |
| System.UInt32 | minlevel | Specifies lowest level of detail of the view. |
| System.UInt32 | numlevels | Specifies the number of levels of detail to include in the view. |
| System.UInt32 | minlayer | Specifies the index of the first layer to include in the view. |
| System.UInt32 | numlayers | Specifies the number of layers to include in the view. |
TextureView(UInt32, TextureTarget, UInt32, InternalFormat, UInt32, UInt32, UInt32, UInt32)
[requires: OES_texture_view] Initialize a texture as a data alias of another texture's data store
Declaration
[AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")]
[CLSCompliant(false)]
public static void TextureView(uint texture, TextureTarget target, uint origtexture, InternalFormat internalformat, uint minlevel, uint numlevels, uint minlayer, uint numlayers)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | texture | Specifies the texture object to be initialized as a view. |
| TextureTarget | target | Specifies the target to be used for the newly initialized texture. |
| System.UInt32 | origtexture | Specifies the name of a texture object of which to make a view. |
| InternalFormat | internalformat | Specifies the internal format for the newly created view. |
| System.UInt32 | minlevel | Specifies lowest level of detail of the view. |
| System.UInt32 | numlevels | Specifies the number of levels of detail to include in the view. |
| System.UInt32 | minlayer | Specifies the index of the first layer to include in the view. |
| System.UInt32 | numlayers | Specifies the number of layers to include in the view. |
UnmapBuffer(All)
[requires: OES_mapbuffer]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")]
public static bool UnmapBuffer(All target)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target |
Returns
| Type | Description |
|---|---|
| System.Boolean |
UnmapBuffer(BufferTarget)
[requires: OES_mapbuffer]
Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")]
public static bool UnmapBuffer(BufferTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTarget | target |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ViewportArray(Int32, Int32, Single*)
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(int first, int count, [Count(Computed = "count")] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single* | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportArray(Int32, Int32, ref Single)
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(int first, int count, [Count(Computed = "count")] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportArray(Int32, Int32, Single[])
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(int first, int count, [Count(Computed = "count")] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single[] | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportArray(UInt32, Int32, Single*)
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(uint first, int count, [Count(Computed = "count")] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single* | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportArray(UInt32, Int32, ref Single)
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(uint first, int count, [Count(Computed = "count")] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportArray(UInt32, Int32, Single[])
[requires: OES_viewport_array] Set multiple viewports
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")]
[CLSCompliant(false)]
public static void ViewportArray(uint first, int count, [Count(Computed = "count")] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | first | Specify the first viewport to set. |
| System.Int32 | count | Specify the number of viewports to set. |
| System.Single[] | v | [length: COMPSIZE(count)] Specify the address of an array containing the viewport parameters. |
ViewportIndexed(Int32, Single*)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(int index, [Count(Count = 4)] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specify the first viewport to set. |
| System.Single* | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |
ViewportIndexed(Int32, Single, Single, Single, Single)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(int index, float x, float y, float w, float h)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specify the first viewport to set. |
| System.Single | x | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| System.Single | y | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| System.Single | w | For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
| System.Single | h | For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
ViewportIndexed(Int32, ref Single)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(int index, [Count(Count = 4)] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specify the first viewport to set. |
| System.Single | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |
ViewportIndexed(Int32, Single[])
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(int index, [Count(Count = 4)] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Specify the first viewport to set. |
| System.Single[] | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |
ViewportIndexed(UInt32, Single*)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(uint index, [Count(Count = 4)] float *v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specify the first viewport to set. |
| System.Single* | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |
ViewportIndexed(UInt32, Single, Single, Single, Single)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(uint index, float x, float y, float w, float h)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specify the first viewport to set. |
| System.Single | x | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| System.Single | y | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| System.Single | w | For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
| System.Single | h | For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
ViewportIndexed(UInt32, ref Single)
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(uint index, [Count(Count = 4)] ref float v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specify the first viewport to set. |
| System.Single | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |
ViewportIndexed(UInt32, Single[])
[requires: OES_viewport_array] Set a specified viewport
Declaration
[AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")]
[CLSCompliant(false)]
public static void ViewportIndexed(uint index, [Count(Count = 4)] float[] v)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | index | Specify the first viewport to set. |
| System.Single[] | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |