Class GL
Provides access to OpenGL ES 1.1 methods.
Inherited Members
Namespace: OpenTK.Graphics.ES11
Assembly: OpenTK.dll
Syntax
public sealed class GL : GraphicsBindingsBase
Constructors
GL()
Constructs a new instance.
Declaration
public GL()
Properties
SyncRoot
Returns a synchronization token unique for the GL class.
Declaration
protected override object SyncRoot { get; }
Property Value
| Type | Description |
|---|---|
| Object |
Overrides
Methods
ActiveTexture(All)
[requires: v1.0] Select active texture unit
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")]
public static void ActiveTexture(All texture)
Parameters
| Type | Name | Description |
|---|---|---|
| All | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 8. texture must be one of Texture, where i ranges from 0 to (MaxCombinedTextureImageUnits - 1). The initial value is Texture0. |
ActiveTexture(TextureUnit)
[requires: v1.0] Select active texture unit
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")]
public static void ActiveTexture(TextureUnit texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 8. texture must be one of Texture, where i ranges from 0 to (MaxCombinedTextureImageUnits - 1). The initial value is Texture0. |
AlphaFunc(All, Single)
[requires: v1.0] Specify the alpha test function
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFunc")]
public static void AlphaFunc(All func, float ref)
Parameters
| Type | Name | Description |
|---|---|---|
| All | func | Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always. |
| Single | ref |
AlphaFunc(AlphaFunction, Single)
[requires: v1.0] Specify the alpha test function
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFunc")]
public static void AlphaFunc(AlphaFunction func, float ref)
Parameters
| Type | Name | Description |
|---|---|---|
| AlphaFunction | func | Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always. |
| Single | ref |
AlphaFuncx(All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFuncx")]
public static void AlphaFuncx(All func, int ref)
Parameters
| Type | Name | Description |
|---|---|---|
| All | func | |
| Int32 | ref |
AlphaFuncx(AlphaFunction, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFuncx")]
public static void AlphaFuncx(AlphaFunction func, int ref)
Parameters
| Type | Name | Description |
|---|---|---|
| AlphaFunction | func | |
| Int32 | ref |
BindBuffer(All, Int32)
[requires: v1.0] Bind a named buffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
[CLSCompliant(false)]
public static void BindBuffer(All target, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | buffer | Specifies the name of a buffer object. |
BindBuffer(All, UInt32)
[requires: v1.0] Bind a named buffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
[CLSCompliant(false)]
public static void BindBuffer(All target, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| UInt32 | buffer | Specifies the name of a buffer object. |
BindBuffer(BufferTargetArb, Int32)
[requires: v1.0] Bind a named buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
[CLSCompliant(false)]
public static void BindBuffer(BufferTargetArb target, int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | buffer | Specifies the name of a buffer object. |
BindBuffer(BufferTargetArb, UInt32)
[requires: v1.0] Bind a named buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
[CLSCompliant(false)]
public static void BindBuffer(BufferTargetArb target, uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| UInt32 | buffer | Specifies the name of a buffer object. |
BindTexture(All, Int32)
[requires: v1.0] Bind a named texture to a texturing target
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
[CLSCompliant(false)]
public static void BindTexture(All target, int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap. |
| Int32 | texture | Specifies the name of a texture. |
BindTexture(All, UInt32)
[requires: v1.0] Bind a named texture to a texturing target
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
[CLSCompliant(false)]
public static void BindTexture(All target, uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap. |
| UInt32 | texture | Specifies the name of a texture. |
BindTexture(TextureTarget, Int32)
[requires: v1.0] Bind a named texture to a texturing target
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
[CLSCompliant(false)]
public static void BindTexture(TextureTarget target, int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap. |
| Int32 | texture | Specifies the name of a texture. |
BindTexture(TextureTarget, UInt32)
[requires: v1.0] Bind a named texture to a texturing target
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
[CLSCompliant(false)]
public static void BindTexture(TextureTarget target, uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap. |
| UInt32 | texture | Specifies the name of a texture. |
BlendFunc(All, All)
[requires: v1.0] Specify pixel arithmetic
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBlendFunc")]
public static void BlendFunc(All sfactor, All dfactor)
Parameters
| Type | Name | Description |
|---|---|---|
| All | sfactor | 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 | dfactor | 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. |
BlendFunc(BlendingFactor, BlendingFactor)
[requires: v1.0] Specify pixel arithmetic
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBlendFunc")]
public static void BlendFunc(BlendingFactor sfactor, BlendingFactor dfactor)
Parameters
| Type | Name | Description |
|---|---|---|
| BlendingFactor | sfactor | 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 | dfactor | 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. |
BufferData(All, Int32, IntPtr, All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData(All target, int size, [Count(Parameter = "size")] IntPtr data, All usage)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
BufferData(All, IntPtr, IntPtr, All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData(All target, IntPtr size, [Count(Parameter = "size")] IntPtr data, All usage)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
BufferData(BufferTargetArb, Int32, IntPtr, BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData(BufferTargetArb target, int size, [Count(Parameter = "size")] IntPtr data, BufferUsageArb usage)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
BufferData(BufferTargetArb, IntPtr, IntPtr, BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferUsageArb usage)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| IntPtr | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
BufferData<T2>(All, Int32, ref T2, All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData<T2>(All target, int size, [Count(Parameter = "size")] ref T2 data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, Int32, T2[], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, int size, [Count(Parameter = "size")] T2[] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, Int32, T2[,,], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, int size, [Count(Parameter = "size")] T2[,, ] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, Int32, T2[,], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, int size, [Count(Parameter = "size")] T2[, ] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, IntPtr, ref T2, All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData<T2>(All target, IntPtr size, [Count(Parameter = "size")] ref T2 data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, IntPtr, T2[], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, IntPtr size, [Count(Parameter = "size")] T2[] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, IntPtr, T2[,,], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(All, IntPtr, T2[,], All)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(All target, IntPtr size, [Count(Parameter = "size")] T2[, ] data, All usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| All | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, Int32, ref T2, BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] ref T2 data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[,,], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[,, ] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, Int32, T2[,], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, int size, [Count(Parameter = "size")] T2[, ] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| Int32 | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, IntPtr, ref T2, BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2 | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[,,], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferData<T2>(BufferTargetArb, IntPtr, T2[,], BufferUsageArb)
[requires: v1.0] Create and initialize a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
[CLSCompliant(false)]
public static void BufferData<T2>(BufferTargetArb target, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferUsageArb usage)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | size | Specifies the size in bytes of the buffer object's new data store. |
| T2[,] | data | [length: size] Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. |
| BufferUsageArb | usage | Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
BufferSubData(All, IntPtr, Int32, IntPtr)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData(All target, IntPtr offset, int size, [Count(Parameter = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData(All, IntPtr, IntPtr, IntPtr)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData(All target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData(BufferTargetArb, IntPtr, Int32, IntPtr)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData(BufferTargetArb, IntPtr, IntPtr, IntPtr)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| IntPtr | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
BufferSubData<T3>(All, IntPtr, Int32, ref T3)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData<T3>(All target, IntPtr offset, int size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, Int32, T3[])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, int size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, Int32, T3[,,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, int size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, Int32, T3[,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, int size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, IntPtr, ref T3)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData<T3>(All target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, IntPtr, T3[])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, IntPtr, T3[,,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(All, IntPtr, IntPtr, T3[,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(All target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, ref T3)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, Int32, T3[,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, int size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| Int32 | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, ref T3)
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] ref T3 data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3 | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[,, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
BufferSubData<T3>(BufferTargetArb, IntPtr, IntPtr, T3[,])
[requires: v1.0] Update a subset of a buffer object's data store
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
[CLSCompliant(false)]
public static void BufferSubData<T3>(BufferTargetArb target, IntPtr offset, IntPtr size, [Count(Parameter = "size")] T3[, ] data)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| IntPtr | offset | Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. |
| IntPtr | size | Specifies the size in bytes of the data store region being replaced. |
| T3[,] | data | [length: size] Specifies a pointer to the new data that will be copied into the data store. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
Clear(All)
[requires: v1.0] Clear buffers to preset values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClear")]
public static void Clear(All mask)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mask | Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit. |
Clear(ClearBufferMask)
[requires: v1.0] Clear buffers to preset values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClear")]
public static void Clear(ClearBufferMask mask)
Parameters
| Type | Name | Description |
|---|---|---|
| ClearBufferMask | mask | Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit. |
Clear(Int32)
[requires: v1.0] Clear buffers to preset values
Declaration
[Obsolete("Use ClearMask overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClear")]
[CLSCompliant(false)]
public static void Clear(int mask)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | mask | Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit. |
Clear(UInt32)
[requires: v1.0] Clear buffers to preset values
Declaration
[Obsolete("Use ClearMask overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClear")]
[CLSCompliant(false)]
public static void Clear(uint mask)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | mask | Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit. |
ClearColor(Single, Single, Single, Single)
[requires: v1.0] Specify clear values for the color buffers
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearColor")]
public static void ClearColor(float red, float green, float blue, float alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | red | Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0. |
| Single | green | Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0. |
| Single | blue | Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0. |
| Single | alpha | Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0. |
ClearColorx(Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearColorx")]
public static void ClearColorx(int red, int green, int blue, int alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | red | |
| Int32 | green | |
| Int32 | blue | |
| Int32 | alpha |
ClearDepth(Single)
[requires: v1.0] Specify the clear value for the depth buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearDepthf")]
public static void ClearDepth(float d)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | d | Specifies the depth value used when the depth buffer is cleared. The initial value is 1. |
ClearDepthx(Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearDepthx")]
public static void ClearDepthx(int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | depth |
ClearStencil(Int32)
[requires: v1.0] Specify the clear value for the stencil buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearStencil")]
public static void ClearStencil(int s)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | s | Specifies the index used when the stencil buffer is cleared. The initial value is 0. |
ClientActiveTexture(All)
[requires: v1.0] Select active texture unit
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClientActiveTexture")]
public static void ClientActiveTexture(All texture)
Parameters
| Type | Name | Description |
|---|---|---|
| All | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of Texture, where i ranges from 0 to the value of MaxTextureCoords - 1, which is an implementation-dependent value. The initial value is Texture0. |
ClientActiveTexture(TextureUnit)
[requires: v1.0] Select active texture unit
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClientActiveTexture")]
public static void ClientActiveTexture(TextureUnit texture)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texture | Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of Texture, where i ranges from 0 to the value of MaxTextureCoords - 1, which is an implementation-dependent value. The initial value is Texture0. |
ClipPlane(All, Single*)
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(All p, [Count(Count = 4)] float *eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| All | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single* | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlane(All, ref Single)
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(All p, [Count(Count = 4)] ref float eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| All | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlane(All, Single[])
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(All p, [Count(Count = 4)] float[] eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| All | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single[] | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlane(ClipPlaneName, Single*)
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName p, [Count(Count = 4)] float *eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single* | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlane(ClipPlaneName, ref Single)
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName p, [Count(Count = 4)] ref float eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlane(ClipPlaneName, Single[])
[requires: v1.0] Specify a plane against which all geometry is clipped
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName p, [Count(Count = 4)] float[] eqn)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | p | Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted. |
| Single[] | eqn | [length: 4] Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. |
ClipPlanex(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(All plane, [Count(Count = 4)] int *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32* | equation | [length: 4] |
ClipPlanex(All, ref Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(All plane, [Count(Count = 4)] ref int equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32 | equation | [length: 4] |
ClipPlanex(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(All plane, [Count(Count = 4)] int[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32[] | equation | [length: 4] |
ClipPlanex(ClipPlaneName, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32* | equation | [length: 4] |
ClipPlanex(ClipPlaneName, ref Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(ClipPlaneName plane, [Count(Count = 4)] ref int equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32 | equation | [length: 4] |
ClipPlanex(ClipPlaneName, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")]
[CLSCompliant(false)]
public static void ClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32[] | equation | [length: 4] |
Color4(Byte, Byte, Byte, Byte)
[requires: v1.0] Set the current color
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColor4ub")]
public static void Color4(byte red, byte green, byte blue, byte alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Byte | red | Specify new red, green, and blue values for the current color. |
| Byte | green | Specify new red, green, and blue values for the current color. |
| Byte | blue | Specify new red, green, and blue values for the current color. |
| Byte | alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
Color4(Single, Single, Single, Single)
[requires: v1.0] Set the current color
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColor4f")]
public static void Color4(float red, float green, float blue, float alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | red | Specify new red, green, and blue values for the current color. |
| Single | green | Specify new red, green, and blue values for the current color. |
| Single | blue | Specify new red, green, and blue values for the current color. |
| Single | alpha | Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. |
Color4x(Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColor4x")]
public static void Color4x(int red, int green, int blue, int alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | red | |
| Int32 | green | |
| Int32 | blue | |
| Int32 | alpha |
ColorMask(Boolean, Boolean, Boolean, Boolean)
[requires: v1.0] Enable and disable writing of frame buffer color components
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorMask")]
public static void ColorMask(bool red, bool green, bool blue, bool alpha)
Parameters
| Type | Name | Description |
|---|---|---|
| Boolean | red | 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 | green | 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 | blue | 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 | alpha | 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. |
ColorPointer(Int32, All, Int32, IntPtr)
[requires: v1.0] Define an array of colors
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
public static void ColorPointer(int size, All type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| All | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
ColorPointer(Int32, ColorPointerType, Int32, IntPtr)
[requires: v1.0] Define an array of colors
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
public static void ColorPointer(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
ColorPointer<T3>(Int32, All, Int32, ref T3)
[requires: v1.0] Define an array of colors
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
public static void ColorPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| All | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, All, Int32, T3[])
[requires: v1.0] Define an array of colors
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| All | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, All, Int32, T3[,,])
[requires: v1.0] Define an array of colors
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| All | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, All, Int32, T3[,])
[requires: v1.0] Define an array of colors
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| All | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, ColorPointerType, Int32, ref T3)
[requires: v1.0] Define an array of colors
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
public static void ColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, ColorPointerType, Int32, T3[])
[requires: v1.0] Define an array of colors
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, ColorPointerType, Int32, T3[,,])
[requires: v1.0] Define an array of colors
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
ColorPointer<T3>(Int32, ColorPointerType, Int32, T3[,])
[requires: v1.0] Define an array of colors
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
[CLSCompliant(false)]
public static void ColorPointer<T3>(int size, ColorPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of components per color. Must be 3 or 4. The initial value is 4. |
| ColorPointerType | type | Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first component of the first color element in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
CompressedTexImage2D(All, Int32, All, Int32, Int32, Int32, Int32, IntPtr)
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
public static void CompressedTexImage2D(All target, int level, All internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. 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. |
CompressedTexImage2D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
public static void CompressedTexImage2D(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. 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. |
CompressedTexImage2D<T7>(All, Int32, All, Int32, Int32, Int32, Int32, ref T7)
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
public static void CompressedTexImage2D<T7>(All target, int level, All internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(All, Int32, All, Int32, Int32, Int32, Int32, T7[])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(All target, int level, All internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(All, Int32, All, Int32, Int32, Int32, Int32, T7[,,])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(All target, int level, All internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(All, Int32, All, Int32, Int32, Int32, Int32, T7[,])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(All target, int level, All internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T7)
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[,,])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexImage2D<T7>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T7[,])
[requires: v1.0] Specify a two-dimensional texture image in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
[CLSCompliant(false)]
public static void CompressedTexImage2D<T7>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] data)
where T7 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | 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 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| Int32 | imageSize | Specifies the number of unsigned bytes of image data starting at the address specified by data. |
| T7[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T7 |
CompressedTexSubImage2D(All, Int32, Int32, Int32, Int32, Int32, All, Int32, IntPtr)
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
public static void CompressedTexSubImage2D(All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
CompressedTexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
public static void CompressedTexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
CompressedTexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, Int32, ref T8)
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
public static void CompressedTexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, Int32, T8[])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, [Count(Parameter = "imageSize")] T8[] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, Int32, T8[,,])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, Int32, T8[,])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T8)
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T8 data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8 | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[,,])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[,,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CompressedTexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T8[,])
[requires: v1.0] Specify a two-dimensional texture subimage in a compressed format
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
[CLSCompliant(false)]
public static void CompressedTexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T8[, ] data)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height 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. |
| T8[,] | data | [length: imageSize] Specifies a pointer to the compressed image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
CopyTexImage2D(All, Int32, All, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0] Copy pixels into a 2D texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexImage2D")]
public static void CopyTexImage2D(All target, int level, All internalformat, int x, int y, int width, int height, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, or Rgba. |
| 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 image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
CopyTexImage2D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0] Copy pixels into a 2D texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexImage2D")]
public static void CopyTexImage2D(TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, or Rgba. |
| 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 image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
CopyTexSubImage2D(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0] Copy a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexSubImage2D")]
public static void CopyTexSubImage2D(All target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | 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. |
CopyTexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0] Copy a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexSubImage2D")]
public static void CopyTexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | 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. |
CullFace(All)
[requires: v1.0] Specify whether front- or back-facing polygons can be culled
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCullFace")]
public static void CullFace(All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back. |
CullFace(CullFaceMode)
[requires: v1.0] Specify whether front- or back-facing polygons can be culled
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCullFace")]
public static void CullFace(CullFaceMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| CullFaceMode | mode | Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back. |
DebugMessageCallback(DebugProc, IntPtr)
Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
public static void DebugMessageCallback(DebugProc callback, IntPtr userParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugProc | callback | The address of a callback function that will be called when a debug message is generated. |
| IntPtr | userParam | A user supplied pointer that will be passed on each invocation of callback. |
DebugMessageCallback<T1>(DebugProc, ref T1)
Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
public static void DebugMessageCallback<T1>(DebugProc callback, ref T1 userParam)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| DebugProc | callback | The address of a callback function that will be called when a debug message is generated. |
| T1 | userParam | A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
| Name | Description |
|---|---|
| T1 |
DebugMessageCallback<T1>(DebugProc, T1[])
Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProc callback, T1[] userParam)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| DebugProc | callback | The address of a callback function that will be called when a debug message is generated. |
| T1[] | userParam | A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
| Name | Description |
|---|---|
| T1 |
DebugMessageCallback<T1>(DebugProc, T1[,,])
Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProc callback, T1[,, ] userParam)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| DebugProc | callback | The address of a callback function that will be called when a debug message is generated. |
| T1[,,] | userParam | A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
| Name | Description |
|---|---|
| T1 |
DebugMessageCallback<T1>(DebugProc, T1[,])
Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProc callback, T1[, ] userParam)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| DebugProc | callback | The address of a callback function that will be called when a debug message is generated. |
| T1[,] | userParam | A user supplied pointer that will be passed on each invocation of callback. |
Type Parameters
| Name | Description |
|---|---|
| T1 |
DebugMessageControl(All, All, All, Int32, Int32*, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] int *ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(All, All, All, Int32, ref Int32, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] ref int ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(All, All, All, Int32, Int32[], Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] int[] ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(All, All, All, Int32, UInt32*, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] uint *ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(All, All, All, Int32, ref UInt32, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] ref uint ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(All, All, All, Int32, UInt32[], Boolean)
Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, [Count(Parameter = "count")] uint[] ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of debug messages to enable or disable. |
| All | type | The type of debug messages to enable or disable. |
| All | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32*, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] int *ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref Int32, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] ref int ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32[], Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] int[] ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| Int32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32*, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] uint *ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32* | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref UInt32, Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] ref uint ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32 | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32[], Boolean)
Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, [Count(Parameter = "count")] uint[] ids, bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. |
| DebugType | type | The type of debug messages to enable or disable. |
| DebugSeverity | severity | The severity of debug messages to enable or disable. |
| Int32 | count | The length of the array ids. |
| UInt32[] | ids | [length: count] The address of an array of unsigned integers contianing the ids of the messages to enable or disable. |
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. |
DebugMessageInsert(All, All, Int32, All, Int32, String)
Inject an application-supplied message into the debug message queue
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
[CLSCompliant(false)]
public static void DebugMessageInsert(All source, All type, int id, All severity, int length, [Count(Computed = "buf,length")] string buf)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of the debug message to insert. |
| All | type | The type of the debug message insert. |
| Int32 | id | The user-supplied identifier of the message to insert. |
| All | severity | The severity of the debug messages to insert. |
| Int32 | length | The length string contained in the character array whose address is given by message. |
| String | buf | [length: COMPSIZE(buf,length)] The address of a character array containing the message to insert. |
DebugMessageInsert(All, All, UInt32, All, Int32, String)
Inject an application-supplied message into the debug message queue
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
[CLSCompliant(false)]
public static void DebugMessageInsert(All source, All type, uint id, All severity, int length, [Count(Computed = "buf,length")] string buf)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of the debug message to insert. |
| All | type | The type of the debug message insert. |
| UInt32 | id | The user-supplied identifier of the message to insert. |
| All | severity | The severity of the debug messages to insert. |
| Int32 | length | The length string contained in the character array whose address is given by message. |
| String | buf | [length: COMPSIZE(buf,length)] The address of a character array containing the message to insert. |
DebugMessageInsert(DebugSource, DebugType, Int32, DebugSeverity, Int32, String)
Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, int id, DebugSeverity severity, int length, [Count(Computed = "buf,length")] string buf)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of the debug message to insert. |
| DebugType | type | The type of the debug message insert. |
| Int32 | id | The user-supplied identifier of the message to insert. |
| DebugSeverity | severity | The severity of the debug messages to insert. |
| Int32 | length | The length string contained in the character array whose address is given by message. |
| String | buf | [length: COMPSIZE(buf,length)] The address of a character array containing the message to insert. |
DebugMessageInsert(DebugSource, DebugType, UInt32, DebugSeverity, Int32, String)
Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, uint id, DebugSeverity severity, int length, [Count(Computed = "buf,length")] string buf)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of the debug message to insert. |
| DebugType | type | The type of the debug message insert. |
| UInt32 | id | The user-supplied identifier of the message to insert. |
| DebugSeverity | severity | The severity of the debug messages to insert. |
| Int32 | length | The length string contained in the character array whose address is given by message. |
| String | buf | [length: COMPSIZE(buf,length)] The address of a character array containing the message to insert. |
DeleteBuffer(Int32)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffer([Count(Parameter = "n")] int buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffer(UInt32)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffer([Count(Parameter = "n")] uint buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, Int32*)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] int *buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| Int32* | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, ref Int32)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] ref int buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| Int32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, Int32[])
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] int[] buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| Int32[] | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, UInt32*)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] uint *buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| UInt32* | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, ref UInt32)
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] ref uint buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| UInt32 | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteBuffers(Int32, UInt32[])
[requires: v1.0] Delete named buffer objects
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
[CLSCompliant(false)]
public static void DeleteBuffers(int n, [Count(Parameter = "n")] uint[] buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer objects to be deleted. |
| UInt32[] | buffers | [length: n] Specifies an array of buffer objects to be deleted. |
DeleteTexture(Int32)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTexture([Count(Parameter = "n")] int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTexture(UInt32)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTexture([Count(Parameter = "n")] uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, Int32*)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] int *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32* | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, ref Int32)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] ref int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, Int32[])
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] int[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| Int32[] | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, UInt32*)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] uint *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32* | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, ref UInt32)
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] ref uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32 | textures | [length: n] Specifies an array of textures to be deleted. |
DeleteTextures(Int32, UInt32[])
[requires: v1.0] Delete named textures
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
[CLSCompliant(false)]
public static void DeleteTextures(int n, [Count(Parameter = "n")] uint[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of textures to be deleted. |
| UInt32[] | textures | [length: n] Specifies an array of textures to be deleted. |
DepthFunc(All)
[requires: v1.0] Specify the value used for depth buffer comparisons
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthFunc")]
public static void DepthFunc(All func)
Parameters
| Type | Name | Description |
|---|---|---|
| All | func | Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less. |
DepthFunc(DepthFunction)
[requires: v1.0] Specify the value used for depth buffer comparisons
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthFunc")]
public static void DepthFunc(DepthFunction func)
Parameters
| Type | Name | Description |
|---|---|---|
| DepthFunction | func | Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less. |
DepthMask(Boolean)
[requires: v1.0] Enable or disable writing into the depth buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthMask")]
public static void DepthMask(bool flag)
Parameters
| Type | Name | Description |
|---|---|---|
| Boolean | flag | Specifies whether the depth buffer is enabled for writing. If flag is False, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled. |
DepthRange(Single, Single)
[requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthRangef")]
public static void DepthRange(float n, float f)
Parameters
| Type | Name | Description |
|---|---|---|
| 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. |
DepthRangex(Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthRangex")]
public static void DepthRangex(int n, int f)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | |
| Int32 | f |
Disable(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDisable")]
public static void Disable(All cap)
Parameters
| Type | Name | Description |
|---|---|---|
| All | cap |
Disable(EnableCap)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDisable")]
public static void Disable(EnableCap cap)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | cap |
DisableClientState(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDisableClientState")]
public static void DisableClientState(All array)
Parameters
| Type | Name | Description |
|---|---|---|
| All | array |
DisableClientState(EnableCap)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDisableClientState")]
public static void DisableClientState(EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array |
DrawArrays(All, Int32, Int32)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawArrays")]
public static void DrawArrays(All mode, int first, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | first | Specifies the starting index in the enabled arrays. |
| Int32 | count | Specifies the number of indices to be rendered. |
DrawArrays(BeginMode, Int32, Int32)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawArrays")]
public static void DrawArrays(BeginMode mode, int first, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | first | Specifies the starting index in the enabled arrays. |
| Int32 | count | Specifies the number of indices to be rendered. |
DrawArrays(PrimitiveType, Int32, Int32)
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawArrays")]
public static void DrawArrays(PrimitiveType mode, int first, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | first | Specifies the starting index in the enabled arrays. |
| Int32 | count | Specifies the number of indices to be rendered. |
DrawElements(All, Int32, All, IntPtr)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements(All mode, int count, All type, [Count(Computed = "count,type")] IntPtr indices)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
DrawElements(BeginMode, Int32, DrawElementsType, IntPtr)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
DrawElements(PrimitiveType, Int32, DrawElementsType, IntPtr)
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices)
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| IntPtr | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
DrawElements<T3>(All, Int32, All, ref T3)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements<T3>(All mode, int count, All type, [Count(Computed = "count,type")] ref T3 indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(All, Int32, All, T3[])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(All, Int32, All, T3[,,])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[,, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(All, Int32, All, T3[,])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(All mode, int count, All type, [Count(Computed = "count,type")] T3[, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| All | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(BeginMode, Int32, DrawElementsType, ref T3)
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(BeginMode, Int32, DrawElementsType, T3[])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(BeginMode, Int32, DrawElementsType, T3[,,])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(BeginMode, Int32, DrawElementsType, T3[,])
[requires: v1.0] Render primitives from array data
Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(BeginMode mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BeginMode | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(PrimitiveType, Int32, DrawElementsType, ref T3)
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
public static void DrawElements<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3 | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(PrimitiveType, Int32, DrawElementsType, T3[])
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(PrimitiveType, Int32, DrawElementsType, T3[,,])
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
DrawElements<T3>(PrimitiveType, Int32, DrawElementsType, T3[,])
[requires: v1.0] Render primitives from array data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
[CLSCompliant(false)]
public static void DrawElements<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted. |
| Int32 | count | Specifies the number of elements to be rendered. |
| DrawElementsType | type | Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort. |
| T3[,] | indices | [length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
Enable(All)
[requires: v1.0] Enable or disable server-side GL capabilities
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnable")]
public static void Enable(All cap)
Parameters
| Type | Name | Description |
|---|---|---|
| All | cap | Specifies a symbolic constant indicating a GL capability. |
Enable(EnableCap)
[requires: v1.0] Enable or disable server-side GL capabilities
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnable")]
public static void Enable(EnableCap cap)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | cap | Specifies a symbolic constant indicating a GL capability. |
EnableClientState(All)
[requires: v1.0] Enable or disable client-side capability
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnableClientState")]
public static void EnableClientState(All array)
Parameters
| Type | Name | Description |
|---|---|---|
| All | array | Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. |
EnableClientState(EnableCap)
[requires: v1.0] Enable or disable client-side capability
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnableClientState")]
public static void EnableClientState(EnableCap array)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | array | Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. |
Finish()
[requires: v1.0] Block until all GL execution is complete
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFinish")]
public static void Finish()
Flush()
[requires: v1.0] Force execution of GL commands in finite time
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFlush")]
public static void Flush()
Fog(All, Single)
[requires: v1.0] Specify fog parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogf")]
public static void Fog(All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single | param | Specifies the value that pname will be set to. |
Fog(All, Single*)
[requires: v1.0] Specify fog parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
[CLSCompliant(false)]
public static void Fog(All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single* | params |
Fog(All, Single[])
[requires: v1.0] Specify fog parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
[CLSCompliant(false)]
public static void Fog(All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single[] | params |
Fog(FogParameter, Single)
[requires: v1.0] Specify fog parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogf")]
public static void Fog(FogParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| FogParameter | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single | param | Specifies the value that pname will be set to. |
Fog(FogParameter, Single*)
[requires: v1.0] Specify fog parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
[CLSCompliant(false)]
public static void Fog(FogParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| FogParameter | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single* | params |
Fog(FogParameter, Single[])
[requires: v1.0] Specify fog parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
[CLSCompliant(false)]
public static void Fog(FogParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| FogParameter | pname | Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted. |
| Single[] | params |
Fogx(All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogx")]
public static void Fogx(All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | param |
Fogx(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")]
[CLSCompliant(false)]
public static void Fogx(All pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
Fogx(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")]
[CLSCompliant(false)]
public static void Fogx(All pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
Fogx(FogPName, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogx")]
public static void Fogx(FogPName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| FogPName | pname | |
| Int32 | param |
Fogx(FogPName, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")]
[CLSCompliant(false)]
public static void Fogx(FogPName pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| FogPName | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
Fogx(FogPName, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")]
[CLSCompliant(false)]
public static void Fogx(FogPName pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| FogPName | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
FrontFace(All)
[requires: v1.0] Define front- and back-facing polygons
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrontFace")]
public static void FrontFace(All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw. |
FrontFace(FrontFaceDirection)
[requires: v1.0] Define front- and back-facing polygons
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrontFace")]
public static void FrontFace(FrontFaceDirection mode)
Parameters
| Type | Name | Description |
|---|---|---|
| FrontFaceDirection | mode | Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw. |
Frustum(Single, Single, Single, Single, Single, Single)
[requires: v1.0] Multiply the current matrix by a perspective matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrustumf")]
public static void Frustum(float l, float r, float b, float t, float n, float f)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | l | Specify the coordinates for the left and right vertical clipping planes. |
| Single | r | Specify the coordinates for the left and right vertical clipping planes. |
| Single | b | Specify the coordinates for the bottom and top horizontal clipping planes. |
| Single | t | Specify the coordinates for the bottom and top horizontal clipping planes. |
| Single | n | Specify the distances to the near and far depth clipping planes. Both distances must be positive. |
| Single | f | Specify the distances to the near and far depth clipping planes. Both distances must be positive. |
Frustumx(Int32, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrustumx")]
public static void Frustumx(int l, int r, int b, int t, int n, int f)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | l | |
| Int32 | r | |
| Int32 | b | |
| Int32 | t | |
| Int32 | n | |
| Int32 | f |
GenBuffer()
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static int GenBuffer()
Returns
| Type | Description |
|---|---|
| Int32 |
GenBuffers(Int32, Int32*)
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] int *buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| Int32* | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, out Int32)
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] out int buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| Int32 | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, Int32[])
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] int[] buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| Int32[] | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, UInt32*)
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] uint *buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| UInt32* | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, out UInt32)
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] out uint buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| UInt32 | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenBuffers(Int32, UInt32[])
[requires: v1.0] Generate buffer object names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
[CLSCompliant(false)]
public static void GenBuffers(int n, [Count(Parameter = "n")] uint[] buffers)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of buffer object names to be generated. |
| UInt32[] | buffers | [length: n] Specifies an array in which the generated buffer object names are stored. |
GenTexture()
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static int GenTexture()
Returns
| Type | Description |
|---|---|
| Int32 |
GenTextures(Int32, Int32*)
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] int *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32* | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, out Int32)
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] out int textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32 | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, Int32[])
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] int[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| Int32[] | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, UInt32*)
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] uint *textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32* | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, out UInt32)
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] out uint textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32 | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GenTextures(Int32, UInt32[])
[requires: v1.0] Generate texture names
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
[CLSCompliant(false)]
public static void GenTextures(int n, [Count(Parameter = "n")] uint[] textures)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | n | Specifies the number of texture names to be generated. |
| UInt32[] | textures | [length: n] Specifies an array in which the generated texture names are stored. |
GetBoolean(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static bool GetBoolean(All pname)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname |
Returns
| Type | Description |
|---|---|
| Boolean |
GetBoolean(All, Boolean*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(All pname, [Count(Computed = "pname")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Boolean* | data | [length: COMPSIZE(pname)] |
GetBoolean(All, out Boolean)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(All pname, [Count(Computed = "pname")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Boolean | data | [length: COMPSIZE(pname)] |
GetBoolean(All, Boolean[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(All pname, [Count(Computed = "pname")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Boolean[] | data | [length: COMPSIZE(pname)] |
GetBoolean(GetPName)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static bool GetBoolean(GetPName pname)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname |
Returns
| Type | Description |
|---|---|
| Boolean |
GetBoolean(GetPName, Boolean*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(GetPName pname, [Count(Computed = "pname")] bool *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Boolean* | data | [length: COMPSIZE(pname)] |
GetBoolean(GetPName, out Boolean)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(GetPName pname, [Count(Computed = "pname")] out bool data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Boolean | data | [length: COMPSIZE(pname)] |
GetBoolean(GetPName, Boolean[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
[CLSCompliant(false)]
public static void GetBoolean(GetPName pname, [Count(Computed = "pname")] bool[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Boolean[] | data | [length: COMPSIZE(pname)] |
GetBufferParameter(All, All, Int32*)
[requires: v1.0] Return parameters of a buffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32* | params |
GetBufferParameter(All, All, out Int32)
[requires: v1.0] Return parameters of a buffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32 | params |
GetBufferParameter(All, All, Int32[])
[requires: v1.0] Return parameters of a buffer object
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32[] | params |
GetBufferParameter(BufferTargetArb, All, Int32*)
[requires: v1.0] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32* | params |
GetBufferParameter(BufferTargetArb, All, out Int32)
[requires: v1.0] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32 | params |
GetBufferParameter(BufferTargetArb, All, Int32[])
[requires: v1.0] Return parameters of a buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
[CLSCompliant(false)]
public static void GetBufferParameter(BufferTargetArb target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferTargetArb | target | Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. |
| All | pname | Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. |
| Int32[] | params |
GetClipPlane(All)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
[Obsolete("Use GetClipPlane(..., float[]) instead. This method will return incorrect results.")]
public static float GetClipPlane(All plane)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. |
Returns
| Type | Description |
|---|---|
| Single |
GetClipPlane(All, Single*)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(All plane, [Count(Count = 4)] float *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single* | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlane(All, out Single)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(All plane, [Count(Count = 4)] out float equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlane(All, Single[])
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(All plane, [Count(Count = 4)] float[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single[] | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlane(ClipPlaneName, Single*)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(ClipPlaneName plane, [Count(Count = 4)] float *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single* | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlane(ClipPlaneName, out Single)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(ClipPlaneName plane, [Count(Count = 4)] out float equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlane(ClipPlaneName, Single[])
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
[CLSCompliant(false)]
public static void GetClipPlane(ClipPlaneName plane, [Count(Count = 4)] float[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1. |
| Single[] | equation | [length: 4] Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). |
GetClipPlanex(All)
[requires: v1.0] Return the coefficients of the specified clipping plane
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
[Obsolete("Use GetClipPlane(..., int[]) instead. This method will return incorrect results.")]
public static int GetClipPlanex(All plane)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetClipPlanex(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(All plane, [Count(Count = 4)] int *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32* | equation | [length: 4] |
GetClipPlanex(All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(All plane, [Count(Count = 4)] out int equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32 | equation | [length: 4] |
GetClipPlanex(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(All plane, [Count(Count = 4)] int[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| All | plane | |
| Int32[] | equation | [length: 4] |
GetClipPlanex(ClipPlaneName, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int *equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32* | equation | [length: 4] |
GetClipPlanex(ClipPlaneName, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(ClipPlaneName plane, [Count(Count = 4)] out int equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32 | equation | [length: 4] |
GetClipPlanex(ClipPlaneName, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")]
[CLSCompliant(false)]
public static void GetClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int[] equation)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipPlaneName | plane | |
| Int32[] | equation | [length: 4] |
GetDebugMessageLog(Int32, Int32, All*, All*, Int32*, All*, Int32*, out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] All*sources, [Count(Parameter = "count")] All*types, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] All*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(Int32, Int32, out All, out All, out Int32, out All, out Int32, out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] out All sources, [Count(Parameter = "count")] out All types, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out All severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(Int32, Int32, All[], All[], Int32[], All[], Int32[], out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] All[] sources, [Count(Parameter = "count")] All[] types, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] All[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(Int32, Int32, DebugSource*, DebugType*, Int32*, DebugSeverity*, Int32*, out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(Int32, Int32, out DebugSource, out DebugType, out Int32, out DebugSeverity, out Int32, out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(Int32, Int32, DebugSource[], DebugType[], Int32[], DebugSeverity[], Int32[], out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| Int32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, All*, All*, UInt32*, All*, Int32*, out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] All*sources, [Count(Parameter = "count")] All*types, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] All*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, out All, out All, out UInt32, out All, out Int32, out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] out All sources, [Count(Parameter = "count")] out All types, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out All severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, All[], All[], UInt32[], All[], Int32[], out String)
Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] All[] sources, [Count(Parameter = "count")] All[] types, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] All[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| All[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| All[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| All[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, DebugSource*, DebugType*, UInt32*, DebugSeverity*, Int32*, out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, out DebugSource, out DebugType, out UInt32, out DebugSeverity, out Int32, out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetDebugMessageLog(UInt32, Int32, DebugSource[], DebugType[], UInt32[], DebugSeverity[], Int32[], out String)
Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. |
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. |
| DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
| DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. |
| UInt32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. |
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. |
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. |
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. |
Returns
| Type | Description |
|---|---|
| Int32 |
GetError()
[requires: v1.0] Return error information
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetError")]
public static ErrorCode GetError()
Returns
| Type | Description |
|---|---|
| ErrorCode |
GetFixed(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static int GetFixed(All pname)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname |
Returns
| Type | Description |
|---|---|
| Int32 |
GetFixed(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(All pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32* | params |
GetFixed(All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(All pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | params |
GetFixed(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(All pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32[] | params |
GetFixed(GetPName)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static int GetFixed(GetPName pname)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname |
Returns
| Type | Description |
|---|---|
| Int32 |
GetFixed(GetPName, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32* | params |
GetFixed(GetPName, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32 | params |
GetFixed(GetPName, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32[] | params |
GetFloat(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static float GetFloat(All pname)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname |
Returns
| Type | Description |
|---|---|
| Single |
GetFloat(All, Single*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(All pname, [Count(Computed = "pname")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Single* | data | [length: COMPSIZE(pname)] |
GetFloat(All, out Single)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(All pname, [Count(Computed = "pname")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Single | data | [length: COMPSIZE(pname)] |
GetFloat(All, Single[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(All pname, [Count(Computed = "pname")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Single[] | data | [length: COMPSIZE(pname)] |
GetFloat(GetPName)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static float GetFloat(GetPName pname)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname |
Returns
| Type | Description |
|---|---|
| Single |
GetFloat(GetPName, Single*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(GetPName pname, [Count(Computed = "pname")] float *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Single* | data | [length: COMPSIZE(pname)] |
GetFloat(GetPName, out Single)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(GetPName pname, [Count(Computed = "pname")] out float data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Single | data | [length: COMPSIZE(pname)] |
GetFloat(GetPName, Single[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
[CLSCompliant(false)]
public static void GetFloat(GetPName pname, [Count(Computed = "pname")] float[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Single[] | data | [length: COMPSIZE(pname)] |
GetInteger(All)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static int GetInteger(All pname)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname |
Returns
| Type | Description |
|---|---|
| Int32 |
GetInteger(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(All pname, [Count(Computed = "pname")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32* | data | [length: COMPSIZE(pname)] |
GetInteger(All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(All pname, [Count(Computed = "pname")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | data | [length: COMPSIZE(pname)] |
GetInteger(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(All pname, [Count(Computed = "pname")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32[] | data | [length: COMPSIZE(pname)] |
GetInteger(GetPName)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static int GetInteger(GetPName pname)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname |
Returns
| Type | Description |
|---|---|
| Int32 |
GetInteger(GetPName, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(GetPName pname, [Count(Computed = "pname")] int *data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32* | data | [length: COMPSIZE(pname)] |
GetInteger(GetPName, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(GetPName pname, [Count(Computed = "pname")] out int data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32 | data | [length: COMPSIZE(pname)] |
GetInteger(GetPName, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
[CLSCompliant(false)]
public static void GetInteger(GetPName pname, [Count(Computed = "pname")] int[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPName | pname | |
| Int32[] | data | [length: COMPSIZE(pname)] |
GetLight(All, All, Single*)
[requires: v1.0] Return light source parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(All light, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single* | params |
GetLight(All, All, out Single)
[requires: v1.0] Return light source parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(All light, All pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single | params |
GetLight(All, All, Single[])
[requires: v1.0] Return light source parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(All light, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single[] | params |
GetLight(LightName, LightParameter, Single*)
[requires: v1.0] Return light source parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(LightName light, LightParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single* | params |
GetLight(LightName, LightParameter, out Single)
[requires: v1.0] Return light source parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(LightName light, LightParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single | params |
GetLight(LightName, LightParameter, Single[])
[requires: v1.0] Return light source parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
[CLSCompliant(false)]
public static void GetLight(LightName light, LightParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation. |
| Single[] | params |
GetLightx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(All light, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32* | params |
GetLightx(All, All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(All light, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32 | params |
GetLightx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(All light, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32[] | params |
GetLightx(LightName, LightParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(LightName light, LightParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32* | params |
GetLightx(LightName, LightParameter, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(LightName light, LightParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32 | params |
GetLightx(LightName, LightParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")]
[CLSCompliant(false)]
public static void GetLightx(LightName light, LightParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32[] | params |
GetMaterial(All, All, Single*)
[requires: v1.0] Return material parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(All face, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| All | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single* | params |
GetMaterial(All, All, out Single)
[requires: v1.0] Return material parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(All face, All pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| All | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single | params |
GetMaterial(All, All, Single[])
[requires: v1.0] Return material parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(All face, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| All | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single[] | params |
GetMaterial(MaterialFace, MaterialParameter, Single*)
[requires: v1.0] Return material parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| MaterialParameter | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single* | params |
GetMaterial(MaterialFace, MaterialParameter, out Single)
[requires: v1.0] Return material parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| MaterialParameter | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single | params |
GetMaterial(MaterialFace, MaterialParameter, Single[])
[requires: v1.0] Return material parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
[CLSCompliant(false)]
public static void GetMaterial(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively. |
| MaterialParameter | pname | Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted. |
| Single[] | params |
GetMaterialx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(All face, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32* | params |
GetMaterialx(All, All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(All face, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32 | params |
GetMaterialx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(All face, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32[] | params |
GetMaterialx(MaterialFace, MaterialParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32* | params |
GetMaterialx(MaterialFace, MaterialParameter, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32 | params |
GetMaterialx(MaterialFace, MaterialParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")]
[CLSCompliant(false)]
public static void GetMaterialx(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32[] | params |
GetObjectLabel(All, Int32, Int32, Int32*, out String)
Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(All identifier, int name, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| Int32 | name | The name of the object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(All, Int32, Int32, out Int32, out String)
Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(All identifier, int name, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| Int32 | name | The name of the object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(All, UInt32, Int32, Int32*, out String)
Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(All identifier, uint name, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| UInt32 | name | The name of the object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectLabel(All, UInt32, Int32, out Int32, out String)
Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(All identifier, uint name, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| UInt32 | name | The name of the object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectPtrLabel(IntPtr, Int32, Int32*, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel(IntPtr ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectPtrLabel(IntPtr, Int32, out Int32, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel(IntPtr ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
GetObjectPtrLabel<T0>(ref T0, Int32, Int32*, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(ref T0 ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0 | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(ref T0, Int32, out Int32, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(ref T0 ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0 | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[], Int32, Int32*, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[], Int32, out Int32, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[,,], Int32, Int32*, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[,, ] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,,] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[,,], Int32, out Int32, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[,, ] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,,] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[,], Int32, Int32*, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[, ] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetObjectPtrLabel<T0>(T0[,], Int32, out Int32, out String)
Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabel")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[, ] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,] | ptr | The name of the sync object whose label to retrieve. |
| Int32 | bufSize | The length of the buffer whose address is in label. |
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. |
| String | label | [length: bufSize] The address of a string that will receive the object label. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
GetPixelMapx(All, Int32, Int32*)
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(All map, int size, [Count(Parameter = "size")] int *values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32* | values | [length: size] |
GetPixelMapx(All, Int32, out Int32)
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(All map, int size, [Count(Parameter = "size")] out int values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32 | values | [length: size] |
GetPixelMapx(All, Int32, Int32[])
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(All map, int size, [Count(Parameter = "size")] int[] values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32[] | values | [length: size] |
GetPixelMapx(PixelMap, Int32, Int32*)
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(PixelMap map, int size, [Count(Parameter = "size")] int *values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32* | values | [length: size] |
GetPixelMapx(PixelMap, Int32, out Int32)
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(PixelMap map, int size, [Count(Parameter = "size")] out int values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32 | values | [length: size] |
GetPixelMapx(PixelMap, Int32, Int32[])
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")]
[CLSCompliant(false)]
public static void GetPixelMapx(PixelMap map, int size, [Count(Parameter = "size")] int[] values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32[] | values | [length: size] |
GetPointer(All, IntPtr)
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
public static void GetPointer(All pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| IntPtr | params |
GetPointer(GetPointervPName, IntPtr)
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
public static void GetPointer(GetPointervPName pname, [Count(Count = 1)] IntPtr params)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| IntPtr | params |
GetPointer<T1>(All, ref T1)
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
public static void GetPointer<T1>(All pname, [Count(Count = 1)] ref T1 params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1 | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(All, T1[])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, [Count(Count = 1)] T1[] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(All, T1[,,])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, [Count(Count = 1)] T1[,, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(All, T1[,])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, [Count(Count = 1)] T1[, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, ref T1)
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] ref T1 params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1 | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[,,])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[,, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[,,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetPointer<T1>(GetPointervPName, T1[,])
[requires: v1.0 or KHR_debug|VERSION_ES_CM_1_0] Return the address of the specified pointer
Declaration
[AutoGenerated(Category = "KHR_debug|VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
[CLSCompliant(false)]
public static void GetPointer<T1>(GetPointervPName pname, [Count(Count = 1)] T1[, ] params)
where T1 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| GetPointervPName | pname | Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted. |
| T1[,] | params |
Type Parameters
| Name | Description |
|---|---|
| T1 |
GetString(All)
[requires: v1.0] Return a string describing the current GL connection
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetString")]
public static string GetString(All name)
Parameters
| Type | Name | Description |
|---|---|---|
| All | name | Specifies a symbolic constant, one of Vendor, Renderer, Version, ShadingLanguageVersion, or Extensions. |
Returns
| Type | Description |
|---|---|
| String |
GetString(StringName)
[requires: v1.0] Return a string describing the current GL connection
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetString")]
public static string GetString(StringName name)
Parameters
| Type | Name | Description |
|---|---|---|
| StringName | name | Specifies a symbolic constant, one of Vendor, Renderer, Version, ShadingLanguageVersion, or Extensions. |
Returns
| Type | Description |
|---|---|
| String |
GetTexEnv(All, All, Int32*)
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32* | params |
GetTexEnv(All, All, out Int32)
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32 | params |
GetTexEnv(All, All, Int32[])
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32[] | params |
GetTexEnv(All, All, Single*)
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single* | params |
GetTexEnv(All, All, out Single)
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single | params |
GetTexEnv(All, All, Single[])
[requires: v1.0] Return texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(All target, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| All | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single[] | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32* | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, out Int32)
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32 | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32[] | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, Single*)
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single* | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, out Single)
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single | params |
GetTexEnv(TextureEnvTarget, TextureEnvParameter, Single[])
[requires: v1.0] Return texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
[CLSCompliant(false)]
public static void GetTexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single[] | params |
GetTexEnvx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32* | params |
GetTexEnvx(All, All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32 | params |
GetTexEnvx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32[] | params |
GetTexEnvx(TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32* | params |
GetTexEnvx(TextureEnvTarget, TextureEnvParameter, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32 | params |
GetTexEnvx(TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")]
[CLSCompliant(false)]
public static void GetTexEnvx(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32[] | params |
GetTexParameter(All, All, Int32*)
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32* | params |
GetTexParameter(All, All, out Int32)
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32 | params |
GetTexParameter(All, All, Int32[])
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32[] | params |
GetTexParameter(All, All, Single*)
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single* | params |
GetTexParameter(All, All, out Single)
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single | params |
GetTexParameter(All, All, Single[])
[requires: v1.0] Return texture parameter values
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(All target, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| All | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single[] | params |
GetTexParameter(TextureTarget, GetTextureParameter, Int32*)
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32* | params |
GetTexParameter(TextureTarget, GetTextureParameter, out Int32)
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32 | params |
GetTexParameter(TextureTarget, GetTextureParameter, Int32[])
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Int32[] | params |
GetTexParameter(TextureTarget, GetTextureParameter, Single*)
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single* | params |
GetTexParameter(TextureTarget, GetTextureParameter, out Single)
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single | params |
GetTexParameter(TextureTarget, GetTextureParameter, Single[])
[requires: v1.0] Return texture parameter values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
[CLSCompliant(false)]
public static void GetTexParameter(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted. |
| GetTextureParameter | pname | Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted. |
| Single[] | params |
GetTexParameterx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32* | params |
GetTexParameterx(All, All, out Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32 | params |
GetTexParameterx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32[] | params |
GetTexParameterx(TextureTarget, GetTextureParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
GetTexParameterx(TextureTarget, GetTextureParameter, out Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | params |
GetTexParameterx(TextureTarget, GetTextureParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")]
[CLSCompliant(false)]
public static void GetTexParameterx(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
Hint(All, All)
[requires: v1.0] Specify implementation-specific hints
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glHint")]
public static void Hint(All target, All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a symbolic constant indicating the behavior to be controlled. GenerateMipmapHint is accepted. |
| All | mode | Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted. |
Hint(HintTarget, HintMode)
[requires: v1.0] Specify implementation-specific hints
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glHint")]
public static void Hint(HintTarget target, HintMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| HintTarget | target | Specifies a symbolic constant indicating the behavior to be controlled. GenerateMipmapHint is accepted. |
| HintMode | mode | Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted. |
IsBuffer(Int32)
[requires: v1.0] Determine if a name corresponds to a buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsBuffer")]
[CLSCompliant(false)]
public static bool IsBuffer(int buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | buffer | Specifies a value that may be the name of a buffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsBuffer(UInt32)
[requires: v1.0] Determine if a name corresponds to a buffer object
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsBuffer")]
[CLSCompliant(false)]
public static bool IsBuffer(uint buffer)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | buffer | Specifies a value that may be the name of a buffer object. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsEnabled(All)
[requires: v1.0] Test whether a capability is enabled
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsEnabled")]
public static bool IsEnabled(All cap)
Parameters
| Type | Name | Description |
|---|---|---|
| All | cap | Specifies a symbolic constant indicating a GL capability. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsEnabled(EnableCap)
[requires: v1.0] Test whether a capability is enabled
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsEnabled")]
public static bool IsEnabled(EnableCap cap)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCap | cap | Specifies a symbolic constant indicating a GL capability. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsTexture(Int32)
[requires: v1.0] Determine if a name corresponds to a texture
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsTexture")]
[CLSCompliant(false)]
public static bool IsTexture(int texture)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | texture | Specifies a value that may be the name of a texture. |
Returns
| Type | Description |
|---|---|
| Boolean |
IsTexture(UInt32)
[requires: v1.0] Determine if a name corresponds to a texture
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsTexture")]
[CLSCompliant(false)]
public static bool IsTexture(uint texture)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | texture | Specifies a value that may be the name of a texture. |
Returns
| Type | Description |
|---|---|
| Boolean |
Light(All, All, Single)
[requires: v1.0] Set light source parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightf")]
public static void Light(All light, All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single | param | Specifies the value that parameter pname of light source light will be set to. |
Light(All, All, Single*)
[requires: v1.0] Set light source parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
[CLSCompliant(false)]
public static void Light(All light, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single* | params |
Light(All, All, Single[])
[requires: v1.0] Set light source parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
[CLSCompliant(false)]
public static void Light(All light, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| All | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single[] | params |
Light(LightName, LightParameter, Single)
[requires: v1.0] Set light source parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightf")]
public static void Light(LightName light, LightParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single | param | Specifies the value that parameter pname of light source light will be set to. |
Light(LightName, LightParameter, Single*)
[requires: v1.0] Set light source parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
[CLSCompliant(false)]
public static void Light(LightName light, LightParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single* | params |
Light(LightName, LightParameter, Single[])
[requires: v1.0] Set light source parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
[CLSCompliant(false)]
public static void Light(LightName light, LightParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1. |
| LightParameter | pname | Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted. |
| Single[] | params |
LightModel(All, Single)
[requires: v1.0] Set the lighting model parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelf")]
public static void LightModel(All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single | param | Specifies the value that param will be set to. |
LightModel(All, Single*)
[requires: v1.0] Set the lighting model parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
[CLSCompliant(false)]
public static void LightModel(All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single* | params |
LightModel(All, Single[])
[requires: v1.0] Set the lighting model parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
[CLSCompliant(false)]
public static void LightModel(All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single[] | params |
LightModel(LightModelParameter, Single)
[requires: v1.0] Set the lighting model parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelf")]
public static void LightModel(LightModelParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single | param | Specifies the value that param will be set to. |
LightModel(LightModelParameter, Single*)
[requires: v1.0] Set the lighting model parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
[CLSCompliant(false)]
public static void LightModel(LightModelParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single* | params |
LightModel(LightModelParameter, Single[])
[requires: v1.0] Set the lighting model parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
[CLSCompliant(false)]
public static void LightModel(LightModelParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted. |
| Single[] | params |
LightModelx(All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelx")]
public static void LightModelx(All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | param |
LightModelx(All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")]
[CLSCompliant(false)]
public static void LightModelx(All pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
LightModelx(All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")]
[CLSCompliant(false)]
public static void LightModelx(All pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
LightModelx(LightModelParameter, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelx")]
public static void LightModelx(LightModelParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | |
| Int32 | param |
LightModelx(LightModelParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")]
[CLSCompliant(false)]
public static void LightModelx(LightModelParameter pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
LightModelx(LightModelParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")]
[CLSCompliant(false)]
public static void LightModelx(LightModelParameter pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightModelParameter | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
Lightx(All, All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightx")]
public static void Lightx(All light, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32 | param |
Lightx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")]
[CLSCompliant(false)]
public static void Lightx(All light, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32* | params |
Lightx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")]
[CLSCompliant(false)]
public static void Lightx(All light, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | light | |
| All | pname | |
| Int32[] | params |
Lightx(LightName, LightParameter, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightx")]
public static void Lightx(LightName light, LightParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32 | param |
Lightx(LightName, LightParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")]
[CLSCompliant(false)]
public static void Lightx(LightName light, LightParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32* | params |
Lightx(LightName, LightParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")]
[CLSCompliant(false)]
public static void Lightx(LightName light, LightParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| LightName | light | |
| LightParameter | pname | |
| Int32[] | params |
LineWidth(Single)
[requires: v1.0] Specify the width of rasterized lines
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLineWidth")]
public static void LineWidth(float width)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | width | Specifies the width of rasterized lines. The initial value is 1. |
LineWidthx(Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLineWidthx")]
public static void LineWidthx(int width)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | width |
LoadIdentity()
[requires: v1.0] Replace the current matrix with the identity matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadIdentity")]
public static void LoadIdentity()
LoadMatrix(Single*)
[requires: v1.0] Replace the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
[CLSCompliant(false)]
public static void LoadMatrix([Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
LoadMatrix(ref Single)
[requires: v1.0] Replace the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
[CLSCompliant(false)]
public static void LoadMatrix([Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
LoadMatrix(Single[])
[requires: v1.0] Replace the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
[CLSCompliant(false)]
public static void LoadMatrix([Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single[] | m | [length: 16] Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. |
LoadMatrixx(Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixx")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] int *m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32* | m | [length: 16] |
LoadMatrixx(ref Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixx")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] ref int m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | m | [length: 16] |
LoadMatrixx(Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixx")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] int[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32[] | m | [length: 16] |
LogicOp(All)
[requires: v1.0] Specify a logical pixel operation for rendering
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLogicOp")]
public static void LogicOp(All opcode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | opcode | Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: Clear, Set, Copy, CopyInverted, Noop, Invert, And, Nand, Or, Nor, Xor, Equiv, AndReverse, AndInverted, OrReverse, and OrInverted. The initial value is Copy. |
LogicOp(LogicOp)
[requires: v1.0] Specify a logical pixel operation for rendering
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLogicOp")]
public static void LogicOp(LogicOp opcode)
Parameters
| Type | Name | Description |
|---|---|---|
| LogicOp | opcode | Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: Clear, Set, Copy, CopyInverted, Noop, Invert, And, Nand, Or, Nor, Xor, Equiv, AndReverse, AndInverted, OrReverse, and OrInverted. The initial value is Copy. |
Material(All, All, Single)
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialf")]
public static void Material(All face, All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| All | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single | param | Specifies the value that parameter Shininess will be set to. |
Material(All, All, Single*)
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
[CLSCompliant(false)]
public static void Material(All face, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| All | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single* | params |
Material(All, All, Single[])
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
[CLSCompliant(false)]
public static void Material(All face, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| All | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single[] | params |
Material(MaterialFace, MaterialParameter, Single)
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialf")]
public static void Material(MaterialFace face, MaterialParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| MaterialParameter | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single | param | Specifies the value that parameter Shininess will be set to. |
Material(MaterialFace, MaterialParameter, Single*)
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
[CLSCompliant(false)]
public static void Material(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| MaterialParameter | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single* | params |
Material(MaterialFace, MaterialParameter, Single[])
[requires: v1.0] Specify material parameters for the lighting model
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
[CLSCompliant(false)]
public static void Material(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack. |
| MaterialParameter | pname | Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess. |
| Single[] | params |
Materialx(All, All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialx")]
public static void Materialx(All face, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32 | param |
Materialx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")]
[CLSCompliant(false)]
public static void Materialx(All face, All pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
Materialx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")]
[CLSCompliant(false)]
public static void Materialx(All face, All pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | face | |
| All | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
Materialx(MaterialFace, MaterialParameter, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialx")]
public static void Materialx(MaterialFace face, MaterialParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32 | param |
Materialx(MaterialFace, MaterialParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")]
[CLSCompliant(false)]
public static void Materialx(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] int *param)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32* | param | [length: COMPSIZE(pname)] |
Materialx(MaterialFace, MaterialParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")]
[CLSCompliant(false)]
public static void Materialx(MaterialFace face, MaterialParameter pname, [Count(Computed = "pname")] int[] param)
Parameters
| Type | Name | Description |
|---|---|---|
| MaterialFace | face | |
| MaterialParameter | pname | |
| Int32[] | param | [length: COMPSIZE(pname)] |
MatrixMode(All)
[requires: v1.0] Specify which matrix is the current matrix
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMatrixMode")]
public static void MatrixMode(All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: Modelview, Projection, and Texture. The initial value is Modelview. Additionally, if the ARB_imaging extension is supported, Color is also accepted. |
MatrixMode(MatrixMode)
[requires: v1.0] Specify which matrix is the current matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMatrixMode")]
public static void MatrixMode(MatrixMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| MatrixMode | mode | Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: Modelview, Projection, and Texture. The initial value is Modelview. Additionally, if the ARB_imaging extension is supported, Color is also accepted. |
MultiTexCoord4(All, Single, Single, Single, Single)
[requires: v1.0] Set the current texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4f")]
public static void MultiTexCoord4(All target, float s, float t, float r, float q)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
| Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4(TextureUnit, Single, Single, Single, Single)
[requires: v1.0] Set the current texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4f")]
public static void MultiTexCoord4(TextureUnit target, float s, float t, float r, float q)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | target | Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value. |
| Single | s | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | t | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | r | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
| Single | q | Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. |
MultiTexCoord4x(All, Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4x")]
public static void MultiTexCoord4x(All texture, int s, int t, int r, int q)
Parameters
| Type | Name | Description |
|---|---|---|
| All | texture | |
| Int32 | s | |
| Int32 | t | |
| Int32 | r | |
| Int32 | q |
MultiTexCoord4x(TextureUnit, Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4x")]
public static void MultiTexCoord4x(TextureUnit texture, int s, int t, int r, int q)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureUnit | texture | |
| Int32 | s | |
| Int32 | t | |
| Int32 | r | |
| Int32 | q |
MultMatrix(Single*)
[requires: v1.0] Multiply the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
[CLSCompliant(false)]
public static void MultMatrix([Count(Count = 16)] float *m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single* | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
MultMatrix(ref Single)
[requires: v1.0] Multiply the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
[CLSCompliant(false)]
public static void MultMatrix([Count(Count = 16)] ref float m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
MultMatrix(Single[])
[requires: v1.0] Multiply the current matrix with the specified matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
[CLSCompliant(false)]
public static void MultMatrix([Count(Count = 16)] float[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| Single[] | m | [length: 16] Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. |
MultMatrixx(Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixx")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] int *m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32* | m | [length: 16] |
MultMatrixx(ref Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixx")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] ref int m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | m | [length: 16] |
MultMatrixx(Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixx")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] int[] m)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32[] | m | [length: 16] |
Normal3(Single, Single, Single)
[requires: v1.0] Set the current normal vector
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormal3f")]
public static void Normal3(float nx, float ny, float nz)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | nx | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| Single | ny | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
| Single | nz | Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). |
Normal3x(Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormal3x")]
public static void Normal3x(int nx, int ny, int nz)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | nx | |
| Int32 | ny | |
| Int32 | nz |
NormalPointer(All, Int32, IntPtr)
[requires: v1.0] Define an array of normals
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
public static void NormalPointer(All type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
NormalPointer(NormalPointerType, Int32, IntPtr)
[requires: v1.0] Define an array of normals
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
public static void NormalPointer(NormalPointerType type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
NormalPointer<T2>(All, Int32, ref T2)
[requires: v1.0] Define an array of normals
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
public static void NormalPointer<T2>(All type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2 | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(All, Int32, T2[])
[requires: v1.0] Define an array of normals
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(All, Int32, T2[,,])
[requires: v1.0] Define an array of normals
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(All, Int32, T2[,])
[requires: v1.0] Define an array of normals
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(NormalPointerType, Int32, ref T2)
[requires: v1.0] Define an array of normals
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
public static void NormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2 | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(NormalPointerType, Int32, T2[])
[requires: v1.0] Define an array of normals
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(NormalPointerType, Int32, T2[,,])
[requires: v1.0] Define an array of normals
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[,,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
NormalPointer<T2>(NormalPointerType, Int32, T2[,])
[requires: v1.0] Define an array of normals
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
[CLSCompliant(false)]
public static void NormalPointer<T2>(NormalPointerType type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
where T2 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| NormalPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0. |
| T2[,] | pointer | [length: COMPSIZE(type,stride)] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T2 |
ObjectLabel(All, Int32, Int32, String)
Label a named object identified within a namespace
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
[CLSCompliant(false)]
public static void ObjectLabel(All identifier, int name, int length, [Count(Computed = "label,length")] string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| Int32 | name | The name of the object to label. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
ObjectLabel(All, UInt32, Int32, String)
Label a named object identified within a namespace
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
[CLSCompliant(false)]
public static void ObjectLabel(All identifier, uint name, int length, [Count(Computed = "label,length")] string label)
Parameters
| Type | Name | Description |
|---|---|---|
| All | identifier | The namespace from which the name of the object is allocated. |
| UInt32 | name | The name of the object to label. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
ObjectLabel(ObjectIdentifier, Int32, Int32, String)
Label a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
[CLSCompliant(false)]
public static void ObjectLabel(ObjectIdentifier identifier, int name, int length, [Count(Computed = "label,length")] string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ObjectIdentifier | identifier | The namespace from which the name of the object is allocated. |
| Int32 | name | The name of the object to label. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
ObjectLabel(ObjectIdentifier, UInt32, Int32, String)
Label a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
[CLSCompliant(false)]
public static void ObjectLabel(ObjectIdentifier identifier, uint name, int length, [Count(Computed = "label,length")] string label)
Parameters
| Type | Name | Description |
|---|---|---|
| ObjectIdentifier | identifier | The namespace from which the name of the object is allocated. |
| UInt32 | name | The name of the object to label. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
ObjectPtrLabel(IntPtr, Int32, String)
Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
public static void ObjectPtrLabel(IntPtr ptr, int length, [Count(Computed = "label,length")] string label)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | ptr | A pointer identifying a sync object. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
ObjectPtrLabel<T0>(ref T0, Int32, String)
Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
public static void ObjectPtrLabel<T0>(ref T0 ptr, int length, [Count(Computed = "label,length")] string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0 | ptr | A pointer identifying a sync object. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
ObjectPtrLabel<T0>(T0[], Int32, String)
Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[] ptr, int length, [Count(Computed = "label,length")] string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[] | ptr | A pointer identifying a sync object. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
ObjectPtrLabel<T0>(T0[,,], Int32, String)
Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[,, ] ptr, int length, [Count(Computed = "label,length")] string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,,] | ptr | A pointer identifying a sync object. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
ObjectPtrLabel<T0>(T0[,], Int32, String)
Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[, ] ptr, int length, [Count(Computed = "label,length")] string label)
where T0 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| T0[,] | ptr | A pointer identifying a sync object. |
| Int32 | length | The length of the label to be used for the object. |
| String | label | [length: COMPSIZE(label,length)] The address of a string containing the label to assign to the object. |
Type Parameters
| Name | Description |
|---|---|
| T0 |
Ortho(Single, Single, Single, Single, Single, Single)
[requires: v1.0] Multiply the current matrix with an orthographic matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glOrthof")]
public static void Ortho(float l, float r, float b, float t, float n, float f)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | l | Specify the coordinates for the left and right vertical clipping planes. |
| Single | r | Specify the coordinates for the left and right vertical clipping planes. |
| Single | b | Specify the coordinates for the bottom and top horizontal clipping planes. |
| Single | t | Specify the coordinates for the bottom and top horizontal clipping planes. |
| Single | n | Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer. |
| Single | f | Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer. |
Orthox(Int32, Int32, Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glOrthox")]
public static void Orthox(int l, int r, int b, int t, int n, int f)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | l | |
| Int32 | r | |
| Int32 | b | |
| Int32 | t | |
| Int32 | n | |
| Int32 | f |
PixelMapx(All, Int32, Int32*)
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(All map, int size, [Count(Parameter = "size")] int *values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32* | values | [length: size] |
PixelMapx(All, Int32, ref Int32)
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(All map, int size, [Count(Parameter = "size")] ref int values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32 | values | [length: size] |
PixelMapx(All, Int32, Int32[])
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(All map, int size, [Count(Parameter = "size")] int[] values)
Parameters
| Type | Name | Description |
|---|---|---|
| All | map | |
| Int32 | size | |
| Int32[] | values | [length: size] |
PixelMapx(PixelMap, Int32, Int32*)
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(PixelMap map, int size, [Count(Parameter = "size")] int *values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32* | values | [length: size] |
PixelMapx(PixelMap, Int32, ref Int32)
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(PixelMap map, int size, [Count(Parameter = "size")] ref int values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32 | values | [length: size] |
PixelMapx(PixelMap, Int32, Int32[])
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")]
[CLSCompliant(false)]
public static void PixelMapx(PixelMap map, int size, [Count(Parameter = "size")] int[] values)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelMap | map | |
| Int32 | size | |
| Int32[] | values | [length: size] |
PixelStore(All, Int32)
[requires: v1.0] Set pixel storage modes
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPixelStorei")]
public static void PixelStore(All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies the symbolic name of the parameter to be set. One value affects the packing of pixel data into memory: PackAlignment. The other affects the unpacking of pixel data from memory: UnpackAlignment. |
| Int32 | param | Specifies the value that pname is set to. |
PixelStore(PixelStoreParameter, Int32)
[requires: v1.0] Set pixel storage modes
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPixelStorei")]
public static void PixelStore(PixelStoreParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelStoreParameter | pname | Specifies the symbolic name of the parameter to be set. One value affects the packing of pixel data into memory: PackAlignment. The other affects the unpacking of pixel data from memory: UnpackAlignment. |
| Int32 | param | Specifies the value that pname is set to. |
PixelStorex(All, Int32)
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelStorex")]
public static void PixelStorex(All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | param |
PixelStorex(PixelStoreParameter, Int32)
Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelStorex")]
public static void PixelStorex(PixelStoreParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| PixelStoreParameter | pname | |
| Int32 | param |
PointParameter(All, Single)
[requires: v1.0] Specify point parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterf")]
public static void PointParameter(All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
| Single | param | For glPointParameterf and glPointParameteri, specifies the value that pname will be set to. |
PointParameter(All, Single*)
[requires: v1.0] Specify point parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")]
[CLSCompliant(false)]
public static void PointParameter(All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
| Single* | params |
PointParameter(All, Single[])
[requires: v1.0] Specify point parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")]
[CLSCompliant(false)]
public static void PointParameter(All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted. |
| Single[] | params |
PointParameterx(All, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterx")]
public static void PointParameterx(All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32 | param |
PointParameterx(All, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterxv")]
[CLSCompliant(false)]
public static void PointParameterx(All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32* | params |
PointParameterx(All, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterxv")]
[CLSCompliant(false)]
public static void PointParameterx(All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | pname | |
| Int32[] | params |
PointSize(Single)
[requires: v1.0] Specify the diameter of rasterized points
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointSize")]
public static void PointSize(float size)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | size | Specifies the diameter of rasterized points. The initial value is 1. |
PointSizex(Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointSizex")]
public static void PointSizex(int size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size |
PolygonOffset(Single, Single)
[requires: v1.0] Set the scale and units used to calculate depth values
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPolygonOffset")]
public static void PolygonOffset(float factor, float units)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | factor | Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0. |
| Single | units | Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0. |
PolygonOffsetx(Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPolygonOffsetx")]
public static void PolygonOffsetx(int factor, int units)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | factor | |
| Int32 | units |
PopDebugGroup()
Pop the active debug group
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPopDebugGroup")]
public static void PopDebugGroup()
PopMatrix()
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPopMatrix")]
public static void PopMatrix()
PushDebugGroup(All, Int32, Int32, String)
Push a named debug group into the command stream
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
[CLSCompliant(false)]
public static void PushDebugGroup(All source, int id, int length, [Count(Computed = "message,length")] string message)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of the debug message. |
| Int32 | id | The identifier of the message. |
| Int32 | length | The length of the message to be sent to the debug output stream. |
| String | message | [length: COMPSIZE(message,length)] The a string containing the message to be sent to the debug output stream. |
PushDebugGroup(All, UInt32, Int32, String)
Push a named debug group into the command stream
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
[CLSCompliant(false)]
public static void PushDebugGroup(All source, uint id, int length, [Count(Computed = "message,length")] string message)
Parameters
| Type | Name | Description |
|---|---|---|
| All | source | The source of the debug message. |
| UInt32 | id | The identifier of the message. |
| Int32 | length | The length of the message to be sent to the debug output stream. |
| String | message | [length: COMPSIZE(message,length)] The a string containing the message to be sent to the debug output stream. |
PushDebugGroup(DebugSource, Int32, Int32, String)
Push a named debug group into the command stream
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
[CLSCompliant(false)]
public static void PushDebugGroup(DebugSource source, int id, int length, [Count(Computed = "message,length")] string message)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of the debug message. |
| Int32 | id | The identifier of the message. |
| Int32 | length | The length of the message to be sent to the debug output stream. |
| String | message | [length: COMPSIZE(message,length)] The a string containing the message to be sent to the debug output stream. |
PushDebugGroup(DebugSource, UInt32, Int32, String)
Push a named debug group into the command stream
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
[CLSCompliant(false)]
public static void PushDebugGroup(DebugSource source, uint id, int length, [Count(Computed = "message,length")] string message)
Parameters
| Type | Name | Description |
|---|---|---|
| DebugSource | source | The source of the debug message. |
| UInt32 | id | The identifier of the message. |
| Int32 | length | The length of the message to be sent to the debug output stream. |
| String | message | [length: COMPSIZE(message,length)] The a string containing the message to be sent to the debug output stream. |
PushMatrix()
[requires: v1.0] Push and pop the current matrix stack
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPushMatrix")]
public static void PushMatrix()
ReadPixels(Int32, Int32, Int32, Int32, All, All, IntPtr)
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
public static void ReadPixels(int x, int y, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| All | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
ReadPixels(Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
public static void ReadPixels(int x, int y, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| PixelType | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
ReadPixels<T6>(Int32, Int32, Int32, Int32, All, All, ref T6)
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
public static void ReadPixels<T6>(int x, int y, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] ref T6 pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| All | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6 | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, All, All, T6[])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T6[] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| All | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, All, All, T6[,,])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T6[,, ] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| All | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, All, All, T6[,])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T6[, ] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| All | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[,] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T6)
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
public static void ReadPixels<T6>(int x, int y, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T6 pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| PixelType | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6 | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, T6[])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| PixelType | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, T6[,,])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[,, ] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| PixelType | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
ReadPixels<T6>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, T6[,])
[requires: v1.0] Read a block of pixels from the frame buffer
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
[CLSCompliant(false)]
public static void ReadPixels<T6>(int x, int y, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T6[, ] pixels)
where T6 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | y | Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels. |
| Int32 | width | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| Int32 | height | Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba. |
| PixelType | type | Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551. |
| T6[,] | pixels | [length: COMPSIZE(format,type,width,height)] Returns the pixel data. |
Type Parameters
| Name | Description |
|---|---|
| T6 |
Rotate(Single, Single, Single, Single)
[requires: v1.0] Multiply the current matrix by a rotation matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glRotatef")]
public static void Rotate(float angle, float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | angle | Specifies the angle of rotation, in degrees. |
| Single | x | Specify the x, y, and z coordinates of a vector, respectively. |
| Single | y | Specify the x, y, and z coordinates of a vector, respectively. |
| Single | z | Specify the x, y, and z coordinates of a vector, respectively. |
Rotatex(Int32, Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glRotatex")]
public static void Rotatex(int angle, int x, int y, int z)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | angle | |
| Int32 | x | |
| Int32 | y | |
| Int32 | z |
SampleCoverage(Single, Boolean)
[requires: v1.0] Specify multisample coverage parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glSampleCoverage")]
public static void SampleCoverage(float value, bool invert)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | value | Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. |
| Boolean | invert | Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False. |
SampleCoveragex(Int32, Boolean)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glSampleCoveragex")]
public static void SampleCoveragex(int value, bool invert)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | value | |
| Boolean | invert |
Scale(Single, Single, Single)
[requires: v1.0] Multiply the current matrix by a general scaling matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glScalef")]
public static void Scale(float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | x | Specify scale factors along the x, y, and z axes, respectively. |
| Single | y | Specify scale factors along the x, y, and z axes, respectively. |
| Single | z | Specify scale factors along the x, y, and z axes, respectively. |
Scalex(Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glScalex")]
public static void Scalex(int x, int y, int z)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | z |
Scissor(Int32, Int32, Int32, Int32)
[requires: v1.0] Define the scissor box
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glScissor")]
public static void Scissor(int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the lower left corner of the scissor box. Initially (0, 0). |
| Int32 | y | Specify the lower left corner of the scissor box. Initially (0, 0). |
| Int32 | width | Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
| Int32 | height | Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
ShadeModel(All)
[requires: v1.0] Select flat or smooth shading
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glShadeModel")]
public static void ShadeModel(All mode)
Parameters
| Type | Name | Description |
|---|---|---|
| All | mode | Specifies a symbolic value representing a shading technique. Accepted values are Flat and Smooth. The initial value is Smooth. |
ShadeModel(ShadingModel)
[requires: v1.0] Select flat or smooth shading
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glShadeModel")]
public static void ShadeModel(ShadingModel mode)
Parameters
| Type | Name | Description |
|---|---|---|
| ShadingModel | mode | Specifies a symbolic value representing a shading technique. Accepted values are Flat and Smooth. The initial value is Smooth. |
StencilFunc(All, Int32, Int32)
[requires: v1.0] Set front and back function and reference value for stencil testing
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
[CLSCompliant(false)]
public static void StencilFunc(All func, int ref, int mask)
Parameters
| Type | Name | Description |
|---|---|---|
| All | func | Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always. |
| Int32 | ref | |
| Int32 | mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
StencilFunc(All, Int32, UInt32)
[requires: v1.0] Set front and back function and reference value for stencil testing
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
[CLSCompliant(false)]
public static void StencilFunc(All func, int ref, uint mask)
Parameters
| Type | Name | Description |
|---|---|---|
| All | func | Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always. |
| Int32 | ref | |
| UInt32 | mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
StencilFunc(StencilFunction, Int32, Int32)
[requires: v1.0] Set front and back function and reference value for stencil testing
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
[CLSCompliant(false)]
public static void StencilFunc(StencilFunction func, int ref, int mask)
Parameters
| Type | Name | Description |
|---|---|---|
| StencilFunction | func | Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always. |
| Int32 | ref | |
| Int32 | mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
StencilFunc(StencilFunction, Int32, UInt32)
[requires: v1.0] Set front and back function and reference value for stencil testing
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
[CLSCompliant(false)]
public static void StencilFunc(StencilFunction func, int ref, uint mask)
Parameters
| Type | Name | Description |
|---|---|---|
| StencilFunction | func | Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always. |
| Int32 | ref | |
| UInt32 | mask | Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's. |
StencilMask(Int32)
[requires: v1.0] Control the front and back writing of individual bits in the stencil planes
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilMask")]
[CLSCompliant(false)]
public static void StencilMask(int mask)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
StencilMask(UInt32)
[requires: v1.0] Control the front and back writing of individual bits in the stencil planes
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilMask")]
[CLSCompliant(false)]
public static void StencilMask(uint mask)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | mask | Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. |
StencilOp(All, All, All)
[requires: v1.0] Set front and back stencil test actions
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilOp")]
public static void StencilOp(All fail, All zfail, All zpass)
Parameters
| Type | Name | Description |
|---|---|---|
| All | fail | Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep. |
| All | zfail | Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep. |
| All | zpass | Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep. |
StencilOp(StencilOp, StencilOp, StencilOp)
[requires: v1.0] Set front and back stencil test actions
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilOp")]
public static void StencilOp(StencilOp fail, StencilOp zfail, StencilOp zpass)
Parameters
| Type | Name | Description |
|---|---|---|
| StencilOp | fail | Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep. |
| StencilOp | zfail | Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep. |
| StencilOp | zpass | Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep. |
TexCoordPointer(Int32, All, Int32, IntPtr)
[requires: v1.0] Define an array of texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
public static void TexCoordPointer(int size, All type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
TexCoordPointer(Int32, TexCoordPointerType, Int32, IntPtr)
[requires: v1.0] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
public static void TexCoordPointer(int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
TexCoordPointer<T3>(Int32, All, Int32, ref T3)
[requires: v1.0] Define an array of texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
public static void TexCoordPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, All, Int32, T3[])
[requires: v1.0] Define an array of texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, All, Int32, T3[,,])
[requires: v1.0] Define an array of texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, All, Int32, T3[,])
[requires: v1.0] Define an array of texture coordinates
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, TexCoordPointerType, Int32, ref T3)
[requires: v1.0] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
public static void TexCoordPointer<T3>(int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, TexCoordPointerType, Int32, T3[])
[requires: v1.0] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, TexCoordPointerType, Int32, T3[,,])
[requires: v1.0] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexCoordPointer<T3>(Int32, TexCoordPointerType, Int32, T3[,])
[requires: v1.0] Define an array of texture coordinates
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
[CLSCompliant(false)]
public static void TexCoordPointer<T3>(int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4. |
| TexCoordPointerType | type | Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
TexEnv(All, All, Int32)
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvi")]
public static void TexEnv(All target, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32 | param | Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale. |
TexEnv(All, All, Int32*)
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
[CLSCompliant(false)]
public static void TexEnv(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32* | params |
TexEnv(All, All, Int32[])
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
[CLSCompliant(false)]
public static void TexEnv(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32[] | params |
TexEnv(All, All, Single)
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvf")]
public static void TexEnv(All target, All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single | param | Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale. |
TexEnv(All, All, Single*)
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
[CLSCompliant(false)]
public static void TexEnv(All target, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single* | params |
TexEnv(All, All, Single[])
[requires: v1.0] Set texture environment parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
[CLSCompliant(false)]
public static void TexEnv(All target, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| All | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single[] | params |
TexEnv(TextureEnvTarget, TextureEnvParameter, Int32)
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvi")]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32 | param | Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale. |
TexEnv(TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
[CLSCompliant(false)]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32* | params |
TexEnv(TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
[CLSCompliant(false)]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Int32[] | params |
TexEnv(TextureEnvTarget, TextureEnvParameter, Single)
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvf")]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single | param | Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale. |
TexEnv(TextureEnvTarget, TextureEnvParameter, Single*)
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
[CLSCompliant(false)]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single* | params |
TexEnv(TextureEnvTarget, TextureEnvParameter, Single[])
[requires: v1.0] Set texture environment parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
[CLSCompliant(false)]
public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite. |
| TextureEnvParameter | pname | Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace. |
| Single[] | params |
TexEnvx(All, All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvx")]
public static void TexEnvx(All target, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32 | param |
TexEnvx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")]
[CLSCompliant(false)]
public static void TexEnvx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32* | params |
TexEnvx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")]
[CLSCompliant(false)]
public static void TexEnvx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32[] | params |
TexEnvx(TextureEnvTarget, TextureEnvParameter, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvx")]
public static void TexEnvx(TextureEnvTarget target, TextureEnvParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32 | param |
TexEnvx(TextureEnvTarget, TextureEnvParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")]
[CLSCompliant(false)]
public static void TexEnvx(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32* | params |
TexEnvx(TextureEnvTarget, TextureEnvParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")]
[CLSCompliant(false)]
public static void TexEnvx(TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureEnvTarget | target | |
| TextureEnvParameter | pname | |
| Int32[] | params |
TexImage2D(All, Int32, All, Int32, Int32, Int32, All, All, IntPtr)
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
public static void TexImage2D(All target, int level, All internalformat, int width, int height, int border, All format, All type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| All | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
TexImage2D(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
public static void TexImage2D(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| PixelFormat | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
TexImage2D<T8>(All, Int32, All, Int32, Int32, Int32, All, All, ref T8)
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
public static void TexImage2D<T8>(All target, int level, All internalformat, int width, int height, int border, All format, All type, [Count(Computed = "format,type,width,height")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| All | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8 | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(All, Int32, All, Int32, Int32, Int32, All, All, T8[])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(All target, int level, All internalformat, int width, int height, int border, All format, All type, [Count(Computed = "format,type,width,height")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| All | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(All, Int32, All, Int32, Int32, Int32, All, All, T8[,,])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(All target, int level, All internalformat, int width, int height, int border, All format, All type, [Count(Computed = "format,type,width,height")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| All | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(All, Int32, All, Int32, Int32, Int32, All, All, T8[,])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(All target, int level, All internalformat, int width, int height, int border, All format, All type, [Count(Computed = "format,type,width,height")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| All | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
public static void TexImage2D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| PixelFormat | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8 | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| PixelFormat | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| PixelFormat | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexImage2D<T8>(TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: v1.0] Specify a two-dimensional texture image
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
[CLSCompliant(false)]
public static void TexImage2D<T8>(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| Int32 | level | Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. |
| InternalFormat | internalformat | Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba. |
| Int32 | width | Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide. |
| Int32 | height | Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high. |
| Int32 | border | Specifies the width of the border. Must be 0. |
| PixelFormat | format | Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexParameter(All, All, Int32)
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteri")]
public static void TexParameter(All target, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32 | param | Specifies the value of pname. |
TexParameter(All, All, Int32*)
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
[CLSCompliant(false)]
public static void TexParameter(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32* | params |
TexParameter(All, All, Int32[])
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
[CLSCompliant(false)]
public static void TexParameter(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32[] | params |
TexParameter(All, All, Single)
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterf")]
public static void TexParameter(All target, All pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single | param | Specifies the value of pname. |
TexParameter(All, All, Single*)
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
[CLSCompliant(false)]
public static void TexParameter(All target, All pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single* | params |
TexParameter(All, All, Single[])
[requires: v1.0] Set texture parameters
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
[CLSCompliant(false)]
public static void TexParameter(All target, All pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| All | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single[] | params |
TexParameter(TextureTarget, TextureParameterName, Int32)
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteri")]
public static void TexParameter(TextureTarget target, TextureParameterName pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32 | param | Specifies the value of pname. |
TexParameter(TextureTarget, TextureParameterName, Int32*)
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
[CLSCompliant(false)]
public static void TexParameter(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32* | params |
TexParameter(TextureTarget, TextureParameterName, Int32[])
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
[CLSCompliant(false)]
public static void TexParameter(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Int32[] | params |
TexParameter(TextureTarget, TextureParameterName, Single)
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterf")]
public static void TexParameter(TextureTarget target, TextureParameterName pname, float param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single | param | Specifies the value of pname. |
TexParameter(TextureTarget, TextureParameterName, Single*)
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
[CLSCompliant(false)]
public static void TexParameter(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single* | params |
TexParameter(TextureTarget, TextureParameterName, Single[])
[requires: v1.0] Set texture parameters
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
[CLSCompliant(false)]
public static void TexParameter(TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap. |
| TextureParameterName | pname | Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT. |
| Single[] | params |
TexParameterx(All, All, Int32)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterx")]
public static void TexParameterx(All target, All pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32 | param |
TexParameterx(All, All, Int32*)
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")]
[CLSCompliant(false)]
public static void TexParameterx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32* | params |
TexParameterx(All, All, Int32[])
[requires: v1.0]
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")]
[CLSCompliant(false)]
public static void TexParameterx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | |
| All | pname | |
| Int32[] | params |
TexParameterx(TextureTarget, GetTextureParameter, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterx")]
public static void TexParameterx(TextureTarget target, GetTextureParameter pname, int param)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32 | param |
TexParameterx(TextureTarget, GetTextureParameter, Int32*)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")]
[CLSCompliant(false)]
public static void TexParameterx(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32* | params |
TexParameterx(TextureTarget, GetTextureParameter, Int32[])
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")]
[CLSCompliant(false)]
public static void TexParameterx(TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | |
| GetTextureParameter | pname | |
| Int32[] | params |
TexSubImage2D(All, Int32, Int32, Int32, Int32, Int32, All, All, IntPtr)
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
public static void TexSubImage2D(All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
TexSubImage2D(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
public static void TexSubImage2D(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| IntPtr | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
TexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, All, ref T8)
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
public static void TexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8 | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, All, T8[])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, All, T8[,,])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(All, Int32, Int32, Int32, Int32, Int32, All, All, T8[,])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, [Count(Computed = "format,type,width,height")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| All | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| All | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| All | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T8)
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T8 pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8 | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[,,])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[,, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
TexSubImage2D<T8>(TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T8[,])
[requires: v1.0] Specify a two-dimensional texture subimage
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
[CLSCompliant(false)]
public static void TexSubImage2D<T8>(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T8[, ] pixels)
where T8 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| TextureTarget | target | Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ. |
| 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 | width | Specifies the width of the texture subimage. |
| Int32 | height | Specifies the height of the texture subimage. |
| PixelFormat | format | Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha. |
| PixelType | type | Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551. |
| T8[,] | pixels | [length: COMPSIZE(format,type,width,height)] Specifies a pointer to the image data in memory. |
Type Parameters
| Name | Description |
|---|---|
| T8 |
Translate(Single, Single, Single)
[requires: v1.0] Multiply the current matrix by a translation matrix
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTranslatef")]
public static void Translate(float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | x | Specify the x, y, and z coordinates of a translation vector. |
| Single | y | Specify the x, y, and z coordinates of a translation vector. |
| Single | z | Specify the x, y, and z coordinates of a translation vector. |
Translatex(Int32, Int32, Int32)
[requires: v1.0]
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTranslatex")]
public static void Translatex(int x, int y, int z)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | z |
VertexPointer(Int32, All, Int32, IntPtr)
[requires: v1.0] Define an array of vertex data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
public static void VertexPointer(int size, All type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
VertexPointer(Int32, VertexPointerType, Int32, IntPtr)
[requires: v1.0] Define an array of vertex data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
public static void VertexPointer(int size, VertexPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| IntPtr | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
VertexPointer<T3>(Int32, All, Int32, ref T3)
[requires: v1.0] Define an array of vertex data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
public static void VertexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, All, Int32, T3[])
[requires: v1.0] Define an array of vertex data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, All, Int32, T3[,,])
[requires: v1.0] Define an array of vertex data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, All, Int32, T3[,])
[requires: v1.0] Define an array of vertex data
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| All | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, VertexPointerType, Int32, ref T3)
[requires: v1.0] Define an array of vertex data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
public static void VertexPointer<T3>(int size, VertexPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3 | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, VertexPointerType, Int32, T3[])
[requires: v1.0] Define an array of vertex data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, VertexPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, VertexPointerType, Int32, T3[,,])
[requires: v1.0] Define an array of vertex data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, VertexPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[,,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
VertexPointer<T3>(Int32, VertexPointerType, Int32, T3[,])
[requires: v1.0] Define an array of vertex data
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
[CLSCompliant(false)]
public static void VertexPointer<T3>(int size, VertexPointerType type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
where T3 : struct
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | size | Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4. |
| VertexPointerType | type | Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float. |
| Int32 | stride | Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0. |
| T3[,] | pointer | [length: COMPSIZE(size,type,stride)] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. |
Type Parameters
| Name | Description |
|---|---|
| T3 |
Viewport(Int32, Int32, Int32, Int32)
[requires: v1.0] Set the viewport
Declaration
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glViewport")]
public static void Viewport(int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| Int32 | y | Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). |
| Int32 | width | Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |
| Int32 | height | Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. |