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. |