Class GL.Oes
Inherited Members
Namespace: OpenTK.Graphics.ES20
Assembly: OpenTK.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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
Int32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
All | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
Int32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
UInt32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
All | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
UInt32 | buf | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
BlendEquationMode | mode | specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
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, or FuncReverseSubtract. |
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, or FuncReverseSubtract. |
All | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
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, or FuncReverseSubtract. |
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, or FuncReverseSubtract. |
BlendEquationMode | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
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, or FuncReverseSubtract. |
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, or FuncReverseSubtract. |
All | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
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, or FuncReverseSubtract. |
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, or FuncReverseSubtract. |
BlendEquationMode | modeAlpha | specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. |
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 |
---|---|---|
Int32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. 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 |
---|---|---|
Int32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. 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 |
---|---|---|
UInt32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. 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 |
---|---|---|
UInt32 | buf | Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. 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 |
---|---|---|
Int32 | buf | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
All | srcRGB | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
All | dstRGB | Specifies how the red, green, and blue 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 | srcAlpha | Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. |
All | dstAlpha | Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. 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 |
---|---|---|
Int32 | buf | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
BlendingFactor | dstRGB | Specifies how the red, green, and blue 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 | srcAlpha | Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. |
BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. 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 |
---|---|---|
UInt32 | buf | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
All | srcRGB | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
All | dstRGB | Specifies how the red, green, and blue 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 | srcAlpha | Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. |
All | dstAlpha | Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. 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 |
---|---|---|
UInt32 | buf | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
BlendingFactor | srcRGB | Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. |
BlendingFactor | dstRGB | Specifies how the red, green, and blue 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 | srcAlpha | Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. |
BlendingFactor | dstAlpha | Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. 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 |
---|---|---|
Int32 | index | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | r | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | g | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | b | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
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 |
---|---|---|
UInt32 | index | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | r | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | g | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
Boolean | b | Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 16 texels high. |
Int32 | depth | Specifies the depth of the texture image. All implementations support 3D texture images that are at least 16 texels deep. |
Int32 | border | This value must be 0. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
All | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
All | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
All | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
All | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
All | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies the width of the texture subimage. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
Int32 | depth | Specifies the depth of the texture subimage. |
PixelFormat | format | Specifies the format of the compressed image data stored at address data. |
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 |
---|---|---|
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. |
Int32 | srcLevel | The mipmap level to read from the source. |
Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
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. |
Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
Int32 | dstX | The X coordinate of the left edge of the destination region. |
Int32 | dstY | The Y coordinate of the top edge of the destination region. |
Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
Int32 | srcWidth | The width of the region to be copied. |
Int32 | srcHeight | The height of the region to be copied. |
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 |
---|---|---|
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. |
Int32 | srcLevel | The mipmap level to read from the source. |
Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
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. |
Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
Int32 | dstX | The X coordinate of the left edge of the destination region. |
Int32 | dstY | The Y coordinate of the top edge of the destination region. |
Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
Int32 | srcWidth | The width of the region to be copied. |
Int32 | srcHeight | The height of the region to be copied. |
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 |
---|---|---|
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. |
Int32 | srcLevel | The mipmap level to read from the source. |
Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
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. |
Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
Int32 | dstX | The X coordinate of the left edge of the destination region. |
Int32 | dstY | The Y coordinate of the top edge of the destination region. |
Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
Int32 | srcWidth | The width of the region to be copied. |
Int32 | srcHeight | The height of the region to be copied. |
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 |
---|---|---|
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. |
Int32 | srcLevel | The mipmap level to read from the source. |
Int32 | srcX | The X coordinate of the left edge of the souce region to copy. |
Int32 | srcY | The Y coordinate of the top edge of the souce region to copy. |
Int32 | srcZ | The Z coordinate of the near edge of the souce region to copy. |
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. |
Int32 | dstLevel | The X coordinate of the left edge of the destination region. |
Int32 | dstX | The X coordinate of the left edge of the destination region. |
Int32 | dstY | The Y coordinate of the top edge of the destination region. |
Int32 | dstZ | The Z coordinate of the near edge of the destination region. |
Int32 | srcWidth | The width of the region to be copied. |
Int32 | srcHeight | The height of the region to be copied. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
Int32 | width | Specifies the width of the texture subimage. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | x | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
Int32 | y | Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied. |
Int32 | width | Specifies the width of the texture subimage. |
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array objects to be deleted. |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose depth range to update. |
Int32 | count | Specifies the number of viewports whose depth range to update. |
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 |
---|---|---|
Int32 | index | Specifies the index of the viewport whose depth range to update. |
Single | n | Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. |
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 |
---|---|---|
UInt32 | index | Specifies the index of the viewport whose depth range to update. |
Single | n | Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. |
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 | |
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 | |
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 | |
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 | |
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. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
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. |
Int32 | instancecount | Specifies the number of instances of the indexed geometry that should be drawn. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
Int32 | start | Specifies the minimum array index contained in indices. |
Int32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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. |
UInt32 | start | Specifies the minimum array index contained in indices. |
UInt32 | end | Specifies the maximum array index contained in indices. |
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. |
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 | |
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 | |
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. |
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. |
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. |
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. |
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. |
Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
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. |
UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
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. |
Int32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
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. |
UInt32 | texture | Specifies the texture object to attach to the framebuffer attachment point named by attachment. |
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 | |
Int32 | texture | |
Int32 | level | |
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 | |
UInt32 | texture | |
Int32 | level | |
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 | |
Int32 | texture | |
Int32 | level | |
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 | |
UInt32 | texture | |
Int32 | level | |
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 |
---|---|
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 |
---|---|---|
Int32 | n | Specifies the number of vertex array object names to generate. |
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 | |
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 | |
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 | |
Int32 | index | |
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 | |
Int32 | index | |
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 | |
Int32 | index | |
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 | |
UInt32 | index | |
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 | |
UInt32 | index | |
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 | |
UInt32 | index | |
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 | |
Int32 | index | |
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 | |
Int32 | index | |
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 | |
Int32 | index | |
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 | |
UInt32 | index | |
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 | |
UInt32 | index | |
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 | |
UInt32 | index | |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
UInt32 | program | Specifies the name of a program object whose binary representation to retrieve. |
Int32 | bufSize | Specifies the size of the buffer whose address is given by binary. |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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. |
Int32 | index |
Returns
Type | Description |
---|---|
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. |
UInt32 | index |
Returns
Type | Description |
---|---|
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. |
Int32 | index |
Returns
Type | Description |
---|---|
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. |
UInt32 | index |
Returns
Type | Description |
---|---|
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 |
---|---|---|
Int32 | array | Specifies a value that may be the name of a vertex array object. |
Returns
Type | Description |
---|---|
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 |
---|---|---|
UInt32 | array | Specifies a value that may be the name of a vertex array object. |
Returns
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|---|
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. |
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. |
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 |
---|---|---|
Single | minX | |
Single | minY | |
Single | minZ | |
Single | minW | |
Single | maxX | |
Single | maxY | |
Single | maxZ | |
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 |
---|---|---|
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. |
IntPtr | binary | [length: length] Specifies the address an array containing the binary to be loaded into program. |
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 |
---|---|---|
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. |
IntPtr | binary | [length: length] Specifies the address an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
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 an array containing the binary to be loaded into program. |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
All | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
Int32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
All | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
UInt32 | sampler | |
SamplerParameterName | pname | |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
Int32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
UInt32 | first | Specifies the index of the first viewport whose scissor box to modify. |
Int32 | count | Specifies the number of scissor boxes to modify. |
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 |
---|---|---|
Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
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 |
---|---|---|
Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
Int32 | left | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
Int32 | bottom | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
Int32 | width | Specify ths dimensions of the scissor box, in pixels. |
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 |
---|---|---|
Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
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 |
---|---|---|
Int32 | index | Specifies the index of the viewport whose scissor box to modify. |
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 |
---|---|---|
UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
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 |
---|---|---|
UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
Int32 | left | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
Int32 | bottom | Specify the coordinate of the bottom left corner of the scissor box, in pixels. |
Int32 | width | Specify ths dimensions of the scissor box, in pixels. |
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 |
---|---|---|
UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
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 |
---|---|---|
UInt32 | index | Specifies the index of the viewport whose scissor box to modify. |
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. |
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. |
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. |
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. |
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. |
Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
Int32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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. |
UInt32 | buffer | Specifies the name of the buffer object whose storage to attach to the active buffer texture. |
IntPtr | offset | Specifies the offset of the start of the range of the buffer's data store to attach. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexImage3D(All, Int32, Int32, 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, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
IntPtr | pixels | [length: COMPSIZE(format,type,width,height,depth)] Specifies a pointer to the image data in memory. |
TexImage3D(TextureTarget3d, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, 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(TextureTarget3d target, int level, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, 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, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, 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, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, 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, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, 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, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
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, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, 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>(TextureTarget3d target, int level, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, 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>(TextureTarget3d target, int level, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, 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>(TextureTarget3d target, int level, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, 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>(TextureTarget3d target, int level, int 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, ProxyTexture3D, Texture2DArray or ProxyTexture2DArray. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image. |
Int32 | internalformat | Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, one of the sized internal formats given in Table 2, or one of the compressed internal formats given in Table 3, below. |
Int32 | width | Specifies the width of the texture image. All implementations support 3D texture images that are at least 16 texels wide. |
Int32 | height | Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high. |
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. |
Int32 | border | This value must be 0. |
PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Red, Rg, Rgb, Bgr, Rgba, Bgra, RedInteger, RgInteger, RgbInteger, BgrInteger, RgbaInteger, BgraInteger, StencilIndex, DepthComponent, DepthStencil. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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. |
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. |
Int32 | width | Specifies the width of the texture, in texels. |
Int32 | height | Specifies the height of the texture, in texels. |
Int32 | depth | Specifies the depth of the texture, in layers. |
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. |
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. |
Int32 | width | Specifies the width of the texture, in texels. |
Int32 | height | Specifies the height of the texture, in texels. |
Int32 | depth | Specifies the depth of the texture, in layers. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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. |
Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
Int32 | xoffset | Specifies a texel offset in the x direction within the texture array. |
Int32 | yoffset | Specifies a texel offset in the y direction within the texture array. |
Int32 | zoffset | Specifies a texel offset in the z direction within the texture array. |
Int32 | width | Specifies the width of the texture subimage. |
Int32 | height | Specifies the height of the texture subimage. |
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, Rg, Rgb, Bgr, Rgba, DepthComponent, and StencilIndex. |
PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev. |
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 |
---|---|---|
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. |
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. |
Int32 | minlevel | Specifies lowest level of detail of the view. |
Int32 | numlevels | Specifies the number of levels of detail to include in the view. |
Int32 | minlayer | Specifies the index of the first layer to include in the view. |
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 |
---|---|---|
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. |
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. |
Int32 | minlevel | Specifies lowest level of detail of the view. |
Int32 | numlevels | Specifies the number of levels of detail to include in the view. |
Int32 | minlayer | Specifies the index of the first layer to include in the view. |
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 |
---|---|---|
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. |
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. |
UInt32 | minlevel | Specifies lowest level of detail of the view. |
UInt32 | numlevels | Specifies the number of levels of detail to include in the view. |
UInt32 | minlayer | Specifies the index of the first layer to include in the view. |
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 |
---|---|---|
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. |
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. |
UInt32 | minlevel | Specifies lowest level of detail of the view. |
UInt32 | numlevels | Specifies the number of levels of detail to include in the view. |
UInt32 | minlayer | Specifies the index of the first layer to include in the view. |
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 |
---|---|
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 |
---|---|
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 |
---|---|---|
Int32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
Int32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
Int32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
UInt32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
UInt32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
UInt32 | first | Specify the first viewport to set. |
Int32 | count | Specify the number of viewports to set. |
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 |
---|---|---|
Int32 | index | Specify the first viewport to set. |
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 |
---|---|---|
Int32 | index | Specify the first viewport to set. |
Single | x | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
Single | y | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
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. |
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 |
---|---|---|
Int32 | index | Specify the first viewport to set. |
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 |
---|---|---|
Int32 | index | Specify the first viewport to set. |
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 |
---|---|---|
UInt32 | index | Specify the first viewport to set. |
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 |
---|---|---|
UInt32 | index | Specify the first viewport to set. |
Single | x | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
Single | y | For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
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. |
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 |
---|---|---|
UInt32 | index | Specify the first viewport to set. |
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 |
---|---|---|
UInt32 | index | Specify the first viewport to set. |
Single[] | v | [length: 4] For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. |