Show / Hide Table of Contents

Class GL.Oes

Inheritance
Object
GL.Oes
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: OpenTK.Graphics.ES11
Assembly: OpenTK.dll
Syntax
public static class Oes

Methods

Accumx(All, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glAccumxOES")]
public static void Accumx(All op, int value)
Parameters
Type Name Description
All op
Int32 value

AlphaFuncx(All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glAlphaFuncxOES")]
public static void AlphaFuncx(All func, int ref)
Parameters
Type Name Description
All func
Int32 ref

AlphaFuncx(AlphaFunction, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glAlphaFuncxOES")]
public static void AlphaFuncx(AlphaFunction func, int ref)
Parameters
Type Name Description
AlphaFunction func
Int32 ref

BindFramebuffer(All, Int32)

[requires: OES_framebuffer_object] Bind a named framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
[CLSCompliant(false)]
public static void BindFramebuffer(All target, int framebuffer)
Parameters
Type Name Description
All target

Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.

Int32 framebuffer

Specifies the name of a framebuffer object.

BindFramebuffer(All, UInt32)

[requires: OES_framebuffer_object] Bind a named framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
[CLSCompliant(false)]
public static void BindFramebuffer(All target, uint framebuffer)
Parameters
Type Name Description
All target

Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.

UInt32 framebuffer

Specifies the name of a framebuffer object.

BindFramebuffer(FramebufferTarget, Int32)

[requires: OES_framebuffer_object] Bind a named framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
[CLSCompliant(false)]
public static void BindFramebuffer(FramebufferTarget target, int framebuffer)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.

Int32 framebuffer

Specifies the name of a framebuffer object.

BindFramebuffer(FramebufferTarget, UInt32)

[requires: OES_framebuffer_object] Bind a named framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
[CLSCompliant(false)]
public static void BindFramebuffer(FramebufferTarget target, uint framebuffer)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.

UInt32 framebuffer

Specifies the name of a framebuffer object.

BindRenderbuffer(All, Int32)

[requires: OES_framebuffer_object] Bind a named renderbuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
[CLSCompliant(false)]
public static void BindRenderbuffer(All target, int renderbuffer)
Parameters
Type Name Description
All target

Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.

Int32 renderbuffer

Specifies the name of a renderbuffer object.

BindRenderbuffer(All, UInt32)

[requires: OES_framebuffer_object] Bind a named renderbuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
[CLSCompliant(false)]
public static void BindRenderbuffer(All target, uint renderbuffer)
Parameters
Type Name Description
All target

Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.

UInt32 renderbuffer

Specifies the name of a renderbuffer object.

BindRenderbuffer(RenderbufferTarget, Int32)

[requires: OES_framebuffer_object] Bind a named renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
[CLSCompliant(false)]
public static void BindRenderbuffer(RenderbufferTarget target, int renderbuffer)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.

Int32 renderbuffer

Specifies the name of a renderbuffer object.

BindRenderbuffer(RenderbufferTarget, UInt32)

[requires: OES_framebuffer_object] Bind a named renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
[CLSCompliant(false)]
public static void BindRenderbuffer(RenderbufferTarget target, uint renderbuffer)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.

UInt32 renderbuffer

Specifies the name of a renderbuffer object.

BindVertexArray(Int32)

[requires: OES_vertex_array_object] Bind a vertex array object

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
[CLSCompliant(false)]
public static void BindVertexArray(int array)
Parameters
Type Name Description
Int32 array

Specifies the name of the vertex array to bind.

BindVertexArray(UInt32)

[requires: OES_vertex_array_object] Bind a vertex array object

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
[CLSCompliant(false)]
public static void BindVertexArray(uint array)
Parameters
Type Name Description
UInt32 array

Specifies the name of the vertex array to bind.

Bitmapx(Int32, Int32, Int32, Int32, Int32, Int32, Byte*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glBitmapxOES")]
[CLSCompliant(false)]
public static void Bitmapx(int width, int height, int xorig, int yorig, int xmove, int ymove, [Count(Computed = "width,height")] byte *bitmap)
Parameters
Type Name Description
Int32 width
Int32 height
Int32 xorig
Int32 yorig
Int32 xmove
Int32 ymove
Byte* bitmap

[length: COMPSIZE(width,height)]

Bitmapx(Int32, Int32, Int32, Int32, Int32, Int32, ref Byte)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glBitmapxOES")]
[CLSCompliant(false)]
public static void Bitmapx(int width, int height, int xorig, int yorig, int xmove, int ymove, [Count(Computed = "width,height")] ref byte bitmap)
Parameters
Type Name Description
Int32 width
Int32 height
Int32 xorig
Int32 yorig
Int32 xmove
Int32 ymove
Byte bitmap

[length: COMPSIZE(width,height)]

Bitmapx(Int32, Int32, Int32, Int32, Int32, Int32, Byte[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glBitmapxOES")]
[CLSCompliant(false)]
public static void Bitmapx(int width, int height, int xorig, int yorig, int xmove, int ymove, [Count(Computed = "width,height")] byte[] bitmap)
Parameters
Type Name Description
Int32 width
Int32 height
Int32 xorig
Int32 yorig
Int32 xmove
Int32 ymove
Byte[] bitmap

[length: COMPSIZE(width,height)]

BlendColorx(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glBlendColorxOES")]
public static void BlendColorx(int red, int green, int blue, int alpha)
Parameters
Type Name Description
Int32 red
Int32 green
Int32 blue
Int32 alpha

BlendEquation(All)

[requires: OES_blend_subtract] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_blend_subtract", Version = "", EntryPoint = "glBlendEquationOES")]
public static void BlendEquation(All mode)
Parameters
Type Name Description
All mode

specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

BlendEquation(BlendEquationModeExt)

[requires: OES_blend_subtract] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Declaration
[AutoGenerated(Category = "OES_blend_subtract", Version = "", EntryPoint = "glBlendEquationOES")]
public static void BlendEquation(BlendEquationModeExt mode)
Parameters
Type Name Description
BlendEquationModeExt mode

specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

BlendEquationSeparate(All, All)

[requires: OES_blend_equation_separate] Set the RGB blend equation and the alpha blend equation separately

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateOES")]
public static void BlendEquationSeparate(All modeRGB, All modeAlpha)
Parameters
Type Name Description
All modeRGB

specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

All modeAlpha

specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

BlendEquationSeparate(BlendEquationModeExt, BlendEquationModeExt)

[requires: OES_blend_equation_separate] Set the RGB blend equation and the alpha blend equation separately

Declaration
[AutoGenerated(Category = "OES_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateOES")]
public static void BlendEquationSeparate(BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)
Parameters
Type Name Description
BlendEquationModeExt modeRGB

specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

BlendEquationModeExt modeAlpha

specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.

BlendFuncSeparate(All, All, All, All)

[requires: OES_blend_func_separate] Specify pixel arithmetic for RGB and alpha components separately

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_blend_func_separate", Version = "", EntryPoint = "glBlendFuncSeparateOES")]
public static void BlendFuncSeparate(All srcRGB, All dstRGB, All srcAlpha, All dstAlpha)
Parameters
Type Name Description
All srcRGB

Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One.

All dstRGB

Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.

All srcAlpha

Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One.

All dstAlpha

Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is Zero.

BlendFuncSeparate(BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)

[requires: OES_blend_func_separate] Specify pixel arithmetic for RGB and alpha components separately

Declaration
[AutoGenerated(Category = "OES_blend_func_separate", Version = "", EntryPoint = "glBlendFuncSeparateOES")]
public static void BlendFuncSeparate(BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
Parameters
Type Name Description
BlendingFactor srcRGB

Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One.

BlendingFactor dstRGB

Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.

BlendingFactor srcAlpha

Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One.

BlendingFactor dstAlpha

Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is Zero.

CheckFramebufferStatus(All)

[requires: OES_framebuffer_object] Return the framebuffer completeness status of a framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glCheckFramebufferStatusOES")]
public static FramebufferStatus CheckFramebufferStatus(All target)
Parameters
Type Name Description
All target

Specifies the target framebuffer object. The symbolic constant must be Framebuffer.

Returns
Type Description
FramebufferStatus

CheckFramebufferStatus(FramebufferTarget)

[requires: OES_framebuffer_object] Return the framebuffer completeness status of a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glCheckFramebufferStatusOES")]
public static FramebufferStatus CheckFramebufferStatus(FramebufferTarget target)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target framebuffer object. The symbolic constant must be Framebuffer.

Returns
Type Description
FramebufferStatus

ClearAccumx(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClearAccumxOES")]
public static void ClearAccumx(int red, int green, int blue, int alpha)
Parameters
Type Name Description
Int32 red
Int32 green
Int32 blue
Int32 alpha

ClearColorx(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClearColorxOES")]
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: OES_single_precision] Specify the clear value for the depth buffer

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClearDepthfOES")]
public static void ClearDepth(float depth)
Parameters
Type Name Description
Single depth

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

ClearDepthx(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClearDepthxOES")]
public static void ClearDepthx(int depth)
Parameters
Type Name Description
Int32 depth

ClipPlane(All, Single*)

[requires: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(All plane, [Count(Count = 4)] float *equation)
Parameters
Type Name Description
All plane

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* equation

[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: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(All plane, [Count(Count = 4)] ref float equation)
Parameters
Type Name Description
All plane

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 equation

[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: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(All plane, [Count(Count = 4)] float[] equation)
Parameters
Type Name Description
All plane

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[] equation

[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: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName plane, [Count(Count = 4)] float *equation)
Parameters
Type Name Description
ClipPlaneName plane

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* equation

[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: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName plane, [Count(Count = 4)] ref float equation)
Parameters
Type Name Description
ClipPlaneName plane

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 equation

[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: OES_single_precision] Specify a plane against which all geometry is clipped

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
[CLSCompliant(false)]
public static void ClipPlane(ClipPlaneName plane, [Count(Count = 4)] float[] equation)
Parameters
Type Name Description
ClipPlaneName plane

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[] equation

[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")]
[CLSCompliant(false)]
public static void ClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int[] equation)
Parameters
Type Name Description
ClipPlaneName plane
Int32[] equation

[length: 4]

Color3x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor3xvOES")]
[CLSCompliant(false)]
public static void Color3x([Count(Count = 3)] int *components)
Parameters
Type Name Description
Int32* components

[length: 3]

Color3x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor3xOES")]
public static void Color3x(int red, int green, int blue)
Parameters
Type Name Description
Int32 red
Int32 green
Int32 blue

Color3x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor3xvOES")]
[CLSCompliant(false)]
public static void Color3x([Count(Count = 3)] ref int components)
Parameters
Type Name Description
Int32 components

[length: 3]

Color3x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor3xvOES")]
[CLSCompliant(false)]
public static void Color3x([Count(Count = 3)] int[] components)
Parameters
Type Name Description
Int32[] components

[length: 3]

Color4x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor4xvOES")]
[CLSCompliant(false)]
public static void Color4x([Count(Count = 4)] int *components)
Parameters
Type Name Description
Int32* components

[length: 4]

Color4x(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor4xOES")]
public static void Color4x(int red, int green, int blue, int alpha)
Parameters
Type Name Description
Int32 red
Int32 green
Int32 blue
Int32 alpha

Color4x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor4xvOES")]
[CLSCompliant(false)]
public static void Color4x([Count(Count = 4)] ref int components)
Parameters
Type Name Description
Int32 components

[length: 4]

Color4x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glColor4xvOES")]
[CLSCompliant(false)]
public static void Color4x([Count(Count = 4)] int[] components)
Parameters
Type Name Description
Int32[] components

[length: 4]

ConvolutionParameterx(All, All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxOES")]
public static void ConvolutionParameterx(All target, All pname, int param)
Parameters
Type Name Description
All target
All pname
Int32 param

ConvolutionParameterx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void ConvolutionParameterx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target
All pname
Int32* params

ConvolutionParameterx(All, All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void ConvolutionParameterx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target
All pname
Int32[] params

ConvolutionParameterx(ConvolutionTargetExt, ConvolutionParameterExt, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxOES")]
public static void ConvolutionParameterx(ConvolutionTargetExt target, ConvolutionParameterExt pname, int param)
Parameters
Type Name Description
ConvolutionTargetExt target
ConvolutionParameterExt pname
Int32 param

ConvolutionParameterx(ConvolutionTargetExt, ConvolutionParameterExt, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void ConvolutionParameterx(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
ConvolutionTargetExt target
ConvolutionParameterExt pname
Int32* params

ConvolutionParameterx(ConvolutionTargetExt, ConvolutionParameterExt, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void ConvolutionParameterx(ConvolutionTargetExt target, ConvolutionParameterExt pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
ConvolutionTargetExt target
ConvolutionParameterExt pname
Int32[] params

CurrentPaletteMatrix(Int32)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glCurrentPaletteMatrixOES")]
[CLSCompliant(false)]
public static void CurrentPaletteMatrix(int matrixpaletteindex)
Parameters
Type Name Description
Int32 matrixpaletteindex

CurrentPaletteMatrix(UInt32)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glCurrentPaletteMatrixOES")]
[CLSCompliant(false)]
public static void CurrentPaletteMatrix(uint matrixpaletteindex)
Parameters
Type Name Description
UInt32 matrixpaletteindex

DeleteFramebuffer(Int32)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffer([Count(Parameter = "n")] int framebuffers)
Parameters
Type Name Description
Int32 framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffer(UInt32)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffer([Count(Parameter = "n")] uint framebuffers)
Parameters
Type Name Description
UInt32 framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, Int32*)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] int *framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

Int32* framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, ref Int32)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] ref int framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

Int32 framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, Int32[])

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] int[] framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

Int32[] framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, UInt32*)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] uint *framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

UInt32* framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, ref UInt32)

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] ref uint framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

UInt32 framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteFramebuffers(Int32, UInt32[])

[requires: OES_framebuffer_object] Delete named framebuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
[CLSCompliant(false)]
public static void DeleteFramebuffers(int n, [Count(Parameter = "n")] uint[] framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer objects to be deleted.

UInt32[] framebuffers

[length: n] Specifies an array of framebuffer objects to be deleted.

DeleteRenderbuffer(Int32)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffer([Count(Parameter = "n")] int renderbuffers)
Parameters
Type Name Description
Int32 renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffer(UInt32)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffer([Count(Parameter = "n")] uint renderbuffers)
Parameters
Type Name Description
UInt32 renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, Int32*)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] int *renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

Int32* renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, ref Int32)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] ref int renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

Int32 renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, Int32[])

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] int[] renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

Int32[] renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, UInt32*)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] uint *renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

UInt32* renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, ref UInt32)

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] ref uint renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

UInt32 renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteRenderbuffers(Int32, UInt32[])

[requires: OES_framebuffer_object] Delete named renderbuffer objects

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
[CLSCompliant(false)]
public static void DeleteRenderbuffers(int n, [Count(Parameter = "n")] uint[] renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer objects to be deleted.

UInt32[] renderbuffers

[length: n] Specifies an array of renderbuffer objects to be deleted.

DeleteVertexArray(Int32)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArray([Count(Parameter = "n")] int arrays)
Parameters
Type Name Description
Int32 arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArray(UInt32)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArray([Count(Parameter = "n")] uint arrays)
Parameters
Type Name Description
UInt32 arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, Int32*)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] int *arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

Int32* arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, ref Int32)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] ref int arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

Int32 arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, Int32[])

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] int[] arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

Int32[] arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, UInt32*)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] uint *arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

UInt32* arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, ref UInt32)

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] ref uint arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

UInt32 arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DeleteVertexArrays(Int32, UInt32[])

[requires: OES_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
[CLSCompliant(false)]
public static void DeleteVertexArrays(int n, [Count(Parameter = "n")] uint[] arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array objects to be deleted.

UInt32[] arrays

[length: n] Specifies the address of an array containing the n names of the objects to be deleted.

DepthRange(Single, Single)

[requires: OES_single_precision] Specify mapping of depth values from normalized device coordinates to window coordinates

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glDepthRangefOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glDepthRangexOES")]
public static void DepthRangex(int n, int f)
Parameters
Type Name Description
Int32 n
Int32 f

DrawTex(Int16*)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexsvOES")]
[CLSCompliant(false)]
public static void DrawTex(short *coords)
Parameters
Type Name Description
Int16* coords

DrawTex(Int16, Int16, Int16, Int16, Int16)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexsOES")]
public static void DrawTex(short x, short y, short z, short width, short height)
Parameters
Type Name Description
Int16 x
Int16 y
Int16 z
Int16 width
Int16 height

DrawTex(ref Int16)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexsvOES")]
[CLSCompliant(false)]
public static void DrawTex(ref short coords)
Parameters
Type Name Description
Int16 coords

DrawTex(Int16[])

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexsvOES")]
[CLSCompliant(false)]
public static void DrawTex(short[] coords)
Parameters
Type Name Description
Int16[] coords

DrawTex(Int32*)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexivOES")]
[CLSCompliant(false)]
public static void DrawTex(int *coords)
Parameters
Type Name Description
Int32* coords

DrawTex(Int32, Int32, Int32, Int32, Int32)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexiOES")]
public static void DrawTex(int x, int y, int z, int width, int height)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Int32 width
Int32 height

DrawTex(ref Int32)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexivOES")]
[CLSCompliant(false)]
public static void DrawTex(ref int coords)
Parameters
Type Name Description
Int32 coords

DrawTex(Int32[])

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexivOES")]
[CLSCompliant(false)]
public static void DrawTex(int[] coords)
Parameters
Type Name Description
Int32[] coords

DrawTex(Single*)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexfvOES")]
[CLSCompliant(false)]
public static void DrawTex(float *coords)
Parameters
Type Name Description
Single* coords

DrawTex(Single, Single, Single, Single, Single)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexfOES")]
public static void DrawTex(float x, float y, float z, float width, float height)
Parameters
Type Name Description
Single x
Single y
Single z
Single width
Single height

DrawTex(ref Single)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexfvOES")]
[CLSCompliant(false)]
public static void DrawTex(ref float coords)
Parameters
Type Name Description
Single coords

DrawTex(Single[])

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexfvOES")]
[CLSCompliant(false)]
public static void DrawTex(float[] coords)
Parameters
Type Name Description
Single[] coords

DrawTexx(Int32*)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexxvOES")]
[CLSCompliant(false)]
public static void DrawTexx(int *coords)
Parameters
Type Name Description
Int32* coords

DrawTexx(Int32, Int32, Int32, Int32, Int32)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexxOES")]
public static void DrawTexx(int x, int y, int z, int width, int height)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Int32 width
Int32 height

DrawTexx(ref Int32)

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexxvOES")]
[CLSCompliant(false)]
public static void DrawTexx(ref int coords)
Parameters
Type Name Description
Int32 coords

DrawTexx(Int32[])

[requires: OES_draw_texture]

Declaration
[AutoGenerated(Category = "OES_draw_texture", Version = "", EntryPoint = "glDrawTexxvOES")]
[CLSCompliant(false)]
public static void DrawTexx(int[] coords)
Parameters
Type Name Description
Int32[] coords

EGLImageTargetRenderbufferStorage(All, IntPtr)

[requires: OES_EGL_image]

Declaration
[AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetRenderbufferStorageOES")]
public static void EGLImageTargetRenderbufferStorage(All target, IntPtr image)
Parameters
Type Name Description
All target
IntPtr image

EGLImageTargetTexture2D(All, IntPtr)

[requires: OES_EGL_image]

Declaration
[AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")]
public static void EGLImageTargetTexture2D(All target, IntPtr image)
Parameters
Type Name Description
All target
IntPtr image

EvalCoord1x(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord1xOES")]
public static void EvalCoord1x(int u)
Parameters
Type Name Description
Int32 u

EvalCoord1x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord1xvOES")]
[CLSCompliant(false)]
public static void EvalCoord1x([Count(Count = 1)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 1]

EvalCoord2x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord2xvOES")]
[CLSCompliant(false)]
public static void EvalCoord2x([Count(Count = 2)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 2]

EvalCoord2x(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord2xOES")]
public static void EvalCoord2x(int u, int v)
Parameters
Type Name Description
Int32 u
Int32 v

EvalCoord2x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord2xvOES")]
[CLSCompliant(false)]
public static void EvalCoord2x([Count(Count = 2)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 2]

EvalCoord2x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glEvalCoord2xvOES")]
[CLSCompliant(false)]
public static void EvalCoord2x([Count(Count = 2)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 2]

FeedbackBufferx(Int32, All, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")]
[CLSCompliant(false)]
public static void FeedbackBufferx(int n, All type, [Count(Parameter = "n")] int *buffer)
Parameters
Type Name Description
Int32 n
All type
Int32* buffer

[length: n]

FeedbackBufferx(Int32, All, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")]
[CLSCompliant(false)]
public static void FeedbackBufferx(int n, All type, [Count(Parameter = "n")] ref int buffer)
Parameters
Type Name Description
Int32 n
All type
Int32 buffer

[length: n]

FeedbackBufferx(Int32, All, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")]
[CLSCompliant(false)]
public static void FeedbackBufferx(int n, All type, [Count(Parameter = "n")] int[] buffer)
Parameters
Type Name Description
Int32 n
All type
Int32[] buffer

[length: n]

Fogx(All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxOES")]
public static void Fogx(All pname, int param)
Parameters
Type Name Description
All pname
Int32 param

Fogx(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxOES")]
public static void Fogx(FogPName pname, int param)
Parameters
Type Name Description
FogPName pname
Int32 param

Fogx(FogPName, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")]
[CLSCompliant(false)]
public static void Fogx(FogPName pname, [Count(Computed = "pname")] int[] param)
Parameters
Type Name Description
FogPName pname
Int32[] param

[length: COMPSIZE(pname)]

FramebufferRenderbuffer(All, All, All, Int32)

[requires: OES_framebuffer_object] Attach a renderbuffer object to a framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(All target, All attachment, All renderbuffertarget, int renderbuffer)
Parameters
Type Name Description
All target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

All attachment

Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

All renderbuffertarget

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

Int32 renderbuffer

Specifies the renderbuffer object that is to be attached.

FramebufferRenderbuffer(All, All, All, UInt32)

[requires: OES_framebuffer_object] Attach a renderbuffer object to a framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(All target, All attachment, All renderbuffertarget, uint renderbuffer)
Parameters
Type Name Description
All target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

All attachment

Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

All renderbuffertarget

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

UInt32 renderbuffer

Specifies the renderbuffer object that is to be attached.

FramebufferRenderbuffer(FramebufferTarget, FramebufferAttachment, RenderbufferTarget, Int32)

[requires: OES_framebuffer_object] Attach a renderbuffer object to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(FramebufferTarget target, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, int renderbuffer)
Parameters
Type Name Description
FramebufferTarget target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

FramebufferAttachment attachment

Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

RenderbufferTarget renderbuffertarget

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

Int32 renderbuffer

Specifies the renderbuffer object that is to be attached.

FramebufferRenderbuffer(FramebufferTarget, FramebufferAttachment, RenderbufferTarget, UInt32)

[requires: OES_framebuffer_object] Attach a renderbuffer object to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
[CLSCompliant(false)]
public static void FramebufferRenderbuffer(FramebufferTarget target, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
Parameters
Type Name Description
FramebufferTarget target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

FramebufferAttachment attachment

Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

RenderbufferTarget renderbuffertarget

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

UInt32 renderbuffer

Specifies the renderbuffer object that is to be attached.

FramebufferTexture2D(All, All, All, Int32, Int32)

[requires: OES_framebuffer_object] Attach a texture image to a framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(All target, All attachment, All textarget, int texture, int level)
Parameters
Type Name Description
All target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

All attachment

Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

All textarget

Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.

Int32 texture

Specifies the texture object whose image is to be attached.

Int32 level

Specifies the mipmap level of the texture image to be attached, which must be 0.

FramebufferTexture2D(All, All, All, UInt32, Int32)

[requires: OES_framebuffer_object] Attach a texture image to a framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(All target, All attachment, All textarget, uint texture, int level)
Parameters
Type Name Description
All target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

All attachment

Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

All textarget

Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.

UInt32 texture

Specifies the texture object whose image is to be attached.

Int32 level

Specifies the mipmap level of the texture image to be attached, which must be 0.

FramebufferTexture2D(FramebufferTarget, FramebufferAttachment, TextureTarget, Int32, Int32)

[requires: OES_framebuffer_object] Attach a texture image to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
Type Name Description
FramebufferTarget target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

FramebufferAttachment attachment

Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

TextureTarget textarget

Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.

Int32 texture

Specifies the texture object whose image is to be attached.

Int32 level

Specifies the mipmap level of the texture image to be attached, which must be 0.

FramebufferTexture2D(FramebufferTarget, FramebufferAttachment, TextureTarget, UInt32, Int32)

[requires: OES_framebuffer_object] Attach a texture image to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
[CLSCompliant(false)]
public static void FramebufferTexture2D(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
Type Name Description
FramebufferTarget target

Specifies the framebuffer target. The symbolic constant must be Framebuffer.

FramebufferAttachment attachment

Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.

TextureTarget textarget

Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.

UInt32 texture

Specifies the texture object whose image is to be attached.

Int32 level

Specifies the mipmap level of the texture image to be attached, which must be 0.

Frustum(Single, Single, Single, Single, Single, Single)

[requires: OES_single_precision] Multiply the current matrix by a perspective matrix

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glFrustumfOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFrustumxOES")]
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

GenerateMipmap(All)

[requires: OES_framebuffer_object] Generate a complete set of mipmaps for a texture object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenerateMipmapOES")]
public static void GenerateMipmap(All target)
Parameters
Type Name Description
All target

Specifies the texture target of the active texture unit to which the texture object is bound whose mipmaps will be generated. Must be one of the following symbolic constants: Texture2D or TextureCubeMap.

GenerateMipmap(TextureTarget)

[requires: OES_framebuffer_object] Generate a complete set of mipmaps for a texture object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenerateMipmapOES")]
public static void GenerateMipmap(TextureTarget target)
Parameters
Type Name Description
TextureTarget target

Specifies the texture target of the active texture unit to which the texture object is bound whose mipmaps will be generated. Must be one of the following symbolic constants: Texture2D or TextureCubeMap.

GenFramebuffer()

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static int GenFramebuffer()
Returns
Type Description
Int32

GenFramebuffers(Int32, Int32*)

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] int *framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

Int32* framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenFramebuffers(Int32, out Int32)

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] out int framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

Int32 framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenFramebuffers(Int32, Int32[])

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] int[] framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

Int32[] framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenFramebuffers(Int32, UInt32*)

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] uint *framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

UInt32* framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenFramebuffers(Int32, out UInt32)

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] out uint framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

UInt32 framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenFramebuffers(Int32, UInt32[])

[requires: OES_framebuffer_object] Generate framebuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
[CLSCompliant(false)]
public static void GenFramebuffers(int n, [Count(Parameter = "n")] uint[] framebuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of framebuffer object names to be generated.

UInt32[] framebuffers

[length: n] Specifies an array in which the generated framebuffer object names are stored.

GenRenderbuffer()

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static int GenRenderbuffer()
Returns
Type Description
Int32

GenRenderbuffers(Int32, Int32*)

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] int *renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

Int32* renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenRenderbuffers(Int32, out Int32)

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] out int renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

Int32 renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenRenderbuffers(Int32, Int32[])

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] int[] renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

Int32[] renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenRenderbuffers(Int32, UInt32*)

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] uint *renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

UInt32* renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenRenderbuffers(Int32, out UInt32)

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] out uint renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

UInt32 renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenRenderbuffers(Int32, UInt32[])

[requires: OES_framebuffer_object] Generate renderbuffer object names

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
[CLSCompliant(false)]
public static void GenRenderbuffers(int n, [Count(Parameter = "n")] uint[] renderbuffers)
Parameters
Type Name Description
Int32 n

Specifies the number of renderbuffer object names to be generated.

UInt32[] renderbuffers

[length: n] Specifies an array in which the generated renderbuffer object names are stored.

GenVertexArray()

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static int GenVertexArray()
Returns
Type Description
Int32

GenVertexArrays(Int32, Int32*)

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] int *arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

Int32* arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GenVertexArrays(Int32, out Int32)

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] out int arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

Int32 arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GenVertexArrays(Int32, Int32[])

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] int[] arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

Int32[] arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GenVertexArrays(Int32, UInt32*)

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] uint *arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

UInt32* arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GenVertexArrays(Int32, out UInt32)

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] out uint arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

UInt32 arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GenVertexArrays(Int32, UInt32[])

[requires: OES_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
[CLSCompliant(false)]
public static void GenVertexArrays(int n, [Count(Parameter = "n")] uint[] arrays)
Parameters
Type Name Description
Int32 n

Specifies the number of vertex array object names to generate.

UInt32[] arrays

[length: n] Specifies an array in which the generated vertex array object names are stored.

GetBufferPointer(All, All, IntPtr)

[requires: OES_mapbuffer]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer(All target, All pname, IntPtr params)
Parameters
Type Name Description
All target
All pname
IntPtr params

GetBufferPointer(BufferTargetArb, All, IntPtr)

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer(BufferTargetArb target, All pname, IntPtr params)
Parameters
Type Name Description
BufferTargetArb target
All pname
IntPtr params

GetBufferPointer<T2>(All, All, ref T2)

[requires: OES_mapbuffer]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer<T2>(All target, All pname, ref T2 params)
    where T2 : struct
Parameters
Type Name Description
All target
All pname
T2 params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(All, All, T2[])

[requires: OES_mapbuffer]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[] params)
    where T2 : struct
Parameters
Type Name Description
All target
All pname
T2[] params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(All, All, T2[,,])

[requires: OES_mapbuffer]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
All target
All pname
T2[,,] params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(All, All, T2[,])

[requires: OES_mapbuffer]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(All target, All pname, T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
All target
All pname
T2[,] params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(BufferTargetArb, All, ref T2)

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
public static void GetBufferPointer<T2>(BufferTargetArb target, All pname, ref T2 params)
    where T2 : struct
Parameters
Type Name Description
BufferTargetArb target
All pname
T2 params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(BufferTargetArb, All, T2[])

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, All pname, T2[] params)
    where T2 : struct
Parameters
Type Name Description
BufferTargetArb target
All pname
T2[] params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(BufferTargetArb, All, T2[,,])

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, All pname, T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
BufferTargetArb target
All pname
T2[,,] params
Type Parameters
Name Description
T2

GetBufferPointer<T2>(BufferTargetArb, All, T2[,])

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")]
[CLSCompliant(false)]
public static void GetBufferPointer<T2>(BufferTargetArb target, All pname, T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
BufferTargetArb target
All pname
T2[,] params
Type Parameters
Name Description
T2

GetClipPlane(All, Single*)

[requires: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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: OES_single_precision] Return the coefficients of the specified clipping plane

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
[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, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")]
[CLSCompliant(false)]
public static void GetClipPlanex(ClipPlaneName plane, [Count(Count = 4)] int[] equation)
Parameters
Type Name Description
ClipPlaneName plane
Int32[] equation

[length: 4]

GetConvolutionParameterx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void GetConvolutionParameterx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target
All pname
Int32* params

GetConvolutionParameterx(All, All, out Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void GetConvolutionParameterx(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All target
All pname
Int32 params

GetConvolutionParameterx(All, All, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")]
[CLSCompliant(false)]
public static void GetConvolutionParameterx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target
All pname
Int32[] params

GetFixed(All)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static int GetFixed(All pname)
Parameters
Type Name Description
All pname
Returns
Type Description
Int32

GetFixed(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All pname
Int32* params

GetFixed(All, out Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All pname
Int32 params

GetFixed(All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All pname
Int32[] params

GetFixed(GetPName)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static int GetFixed(GetPName pname)
Parameters
Type Name Description
GetPName pname
Returns
Type Description
Int32

GetFixed(GetPName, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
GetPName pname
Int32* params

GetFixed(GetPName, out Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
GetPName pname
Int32 params

GetFixed(GetPName, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")]
[CLSCompliant(false)]
public static void GetFixed(GetPName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
GetPName pname
Int32[] params

GetFramebufferAttachmentParameter(All, All, All, Int32*)

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(All target, All attachment, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target

Specifies the target of the query operation.

All attachment

Specifies the attachment within target

All pname

Specifies the parameter of attachment to query.

Int32* params

GetFramebufferAttachmentParameter(All, All, All, out Int32)

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(All target, All attachment, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All target

Specifies the target of the query operation.

All attachment

Specifies the attachment within target

All pname

Specifies the parameter of attachment to query.

Int32 params

GetFramebufferAttachmentParameter(All, All, All, Int32[])

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(All target, All attachment, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target

Specifies the target of the query operation.

All attachment

Specifies the attachment within target

All pname

Specifies the parameter of attachment to query.

Int32[] params

GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferAttachmentParameterName, Int32*)

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target of the query operation.

FramebufferAttachment attachment

Specifies the attachment within target

FramebufferAttachmentParameterName pname

Specifies the parameter of attachment to query.

Int32* params

GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferAttachmentParameterName, out Int32)

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target of the query operation.

FramebufferAttachment attachment

Specifies the attachment within target

FramebufferAttachmentParameterName pname

Specifies the parameter of attachment to query.

Int32 params

GetFramebufferAttachmentParameter(FramebufferTarget, FramebufferAttachment, FramebufferAttachmentParameterName, Int32[])

[requires: OES_framebuffer_object] Retrieve information about attachments of a bound framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
[CLSCompliant(false)]
public static void GetFramebufferAttachmentParameter(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
FramebufferTarget target

Specifies the target of the query operation.

FramebufferAttachment attachment

Specifies the attachment within target

FramebufferAttachmentParameterName pname

Specifies the parameter of attachment to query.

Int32[] params

GetHistogramParameterx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target
All pname
Int32* params

GetHistogramParameterx(All, All, out Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All target
All pname
Int32 params

GetHistogramParameterx(All, All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target
All pname
Int32[] params

GetHistogramParameterx(HistogramTargetExt, GetHistogramParameterPNameExt, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
HistogramTargetExt target
GetHistogramParameterPNameExt pname
Int32* params

GetHistogramParameterx(HistogramTargetExt, GetHistogramParameterPNameExt, out Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
HistogramTargetExt target
GetHistogramParameterPNameExt pname
Int32 params

GetHistogramParameterx(HistogramTargetExt, GetHistogramParameterPNameExt, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")]
[CLSCompliant(false)]
public static void GetHistogramParameterx(HistogramTargetExt target, GetHistogramParameterPNameExt pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
HistogramTargetExt target
GetHistogramParameterPNameExt pname
Int32[] params

GetLightx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")]
[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

GetMapx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(All target, All query, [Count(Computed = "query")] int *v)
Parameters
Type Name Description
All target
All query
Int32* v

[length: COMPSIZE(query)]

GetMapx(All, All, out Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(All target, All query, [Count(Computed = "query")] out int v)
Parameters
Type Name Description
All target
All query
Int32 v

[length: COMPSIZE(query)]

GetMapx(All, All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(All target, All query, [Count(Computed = "query")] int[] v)
Parameters
Type Name Description
All target
All query
Int32[] v

[length: COMPSIZE(query)]

GetMapx(MapTarget, GetMapQuery, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(MapTarget target, GetMapQuery query, [Count(Computed = "query")] int *v)
Parameters
Type Name Description
MapTarget target
GetMapQuery query
Int32* v

[length: COMPSIZE(query)]

GetMapx(MapTarget, GetMapQuery, out Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(MapTarget target, GetMapQuery query, [Count(Computed = "query")] out int v)
Parameters
Type Name Description
MapTarget target
GetMapQuery query
Int32 v

[length: COMPSIZE(query)]

GetMapx(MapTarget, GetMapQuery, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")]
[CLSCompliant(false)]
public static void GetMapx(MapTarget target, GetMapQuery query, [Count(Computed = "query")] int[] v)
Parameters
Type Name Description
MapTarget target
GetMapQuery query
Int32[] v

[length: COMPSIZE(query)]

GetMaterialx(All, All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxOES")]
public static void GetMaterialx(All face, All pname, int param)
Parameters
Type Name Description
All face
All pname
Int32 param

GetMaterialx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")]
[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, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxOES")]
public static void GetMaterialx(MaterialFace face, MaterialParameter pname, int param)
Parameters
Type Name Description
MaterialFace face
MaterialParameter pname
Int32 param

GetMaterialx(MaterialFace, MaterialParameter, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")]
[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, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")]
[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

GetRenderbufferParameter(All, All, Int32*)

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(All target, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target

Specifies the target of the query operation. target must be Renderbuffer.

All pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32* params

GetRenderbufferParameter(All, All, out Int32)

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(All target, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All target

Specifies the target of the query operation. target must be Renderbuffer.

All pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32 params

GetRenderbufferParameter(All, All, Int32[])

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(All target, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target

Specifies the target of the query operation. target must be Renderbuffer.

All pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32[] params

GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, Int32*)

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the target of the query operation. target must be Renderbuffer.

RenderbufferParameterName pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32* params

GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, out Int32)

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the target of the query operation. target must be Renderbuffer.

RenderbufferParameterName pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32 params

GetRenderbufferParameter(RenderbufferTarget, RenderbufferParameterName, Int32[])

[requires: OES_framebuffer_object] Retrieve information about a bound renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
[CLSCompliant(false)]
public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the target of the query operation. target must be Renderbuffer.

RenderbufferParameterName pname

Specifies the parameter whose value to retrieve from the renderbuffer bound to target.

Int32[] params

GetTexEnvx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")]
[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

GetTexGen(All, All, Int32*)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32* params

GetTexGen(All, All, out Int32)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32 params

GetTexGen(All, All, Int32[])

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32[] params

GetTexGen(All, All, Single*)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single* params

GetTexGen(All, All, out Single)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single params

GetTexGen(All, All, Single[])

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(All coord, All pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be S, T, R, or Q.

All pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single[] params

GetTexGen(TextureCoordName, TextureGenParameter, Int32*)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32* params

GetTexGen(TextureCoordName, TextureGenParameter, out Int32)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32 params

GetTexGen(TextureCoordName, TextureGenParameter, Int32[])

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Int32[] params

GetTexGen(TextureCoordName, TextureGenParameter, Single*)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single* params

GetTexGen(TextureCoordName, TextureGenParameter, out Single)

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single params

GetTexGen(TextureCoordName, TextureGenParameter, Single[])

[requires: OES_texture_cube_map] Return texture coordinate generation parameters

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
[CLSCompliant(false)]
public static void GetTexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.

Single[] params

GetTexGenx(All, All, Int32*)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(All coord, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All coord
All pname
Int32* params

GetTexGenx(All, All, out Int32)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(All coord, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All coord
All pname
Int32 params

GetTexGenx(All, All, Int32[])

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(All coord, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All coord
All pname
Int32[] params

GetTexGenx(TextureCoordName, TextureGenParameter, Int32*)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32* params

GetTexGenx(TextureCoordName, TextureGenParameter, out Int32)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32 params

GetTexGenx(TextureCoordName, TextureGenParameter, Int32[])

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenxvOES")]
[CLSCompliant(false)]
public static void GetTexGenx(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32[] params

GetTexLevelParameterx(All, Int32, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(All target, int level, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All target
Int32 level
All pname
Int32* params

GetTexLevelParameterx(All, Int32, All, out Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(All target, int level, All pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
All target
Int32 level
All pname
Int32 params

GetTexLevelParameterx(All, Int32, All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(All target, int level, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All target
Int32 level
All pname
Int32[] params

GetTexLevelParameterx(TextureTarget, Int32, GetTextureParameter, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureTarget target
Int32 level
GetTextureParameter pname
Int32* params

GetTexLevelParameterx(TextureTarget, Int32, GetTextureParameter, out Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureTarget target
Int32 level
GetTextureParameter pname
Int32 params

GetTexLevelParameterx(TextureTarget, Int32, GetTextureParameter, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")]
[CLSCompliant(false)]
public static void GetTexLevelParameterx(TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureTarget target
Int32 level
GetTextureParameter pname
Int32[] params

GetTexParameterx(All, All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")]
[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

Indexx(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glIndexxOES")]
public static void Indexx(int component)
Parameters
Type Name Description
Int32 component

Indexx(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glIndexxvOES")]
[CLSCompliant(false)]
public static void Indexx([Count(Count = 1)] int *component)
Parameters
Type Name Description
Int32* component

[length: 1]

IsFramebuffer(Int32)

[requires: OES_framebuffer_object] Determine if a name corresponds to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferOES")]
[CLSCompliant(false)]
public static bool IsFramebuffer(int framebuffer)
Parameters
Type Name Description
Int32 framebuffer

Specifies a value that may be the name of a framebuffer object.

Returns
Type Description
Boolean

IsFramebuffer(UInt32)

[requires: OES_framebuffer_object] Determine if a name corresponds to a framebuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferOES")]
[CLSCompliant(false)]
public static bool IsFramebuffer(uint framebuffer)
Parameters
Type Name Description
UInt32 framebuffer

Specifies a value that may be the name of a framebuffer object.

Returns
Type Description
Boolean

IsRenderbuffer(Int32)

[requires: OES_framebuffer_object] Determine if a name corresponds to a renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferOES")]
[CLSCompliant(false)]
public static bool IsRenderbuffer(int renderbuffer)
Parameters
Type Name Description
Int32 renderbuffer

Specifies a value that may be the name of a renderbuffer object.

Returns
Type Description
Boolean

IsRenderbuffer(UInt32)

[requires: OES_framebuffer_object] Determine if a name corresponds to a renderbuffer object

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferOES")]
[CLSCompliant(false)]
public static bool IsRenderbuffer(uint renderbuffer)
Parameters
Type Name Description
UInt32 renderbuffer

Specifies a value that may be the name of a renderbuffer object.

Returns
Type Description
Boolean

IsVertexArray(Int32)

[requires: OES_vertex_array_object] Determine if a name corresponds to a vertex array object

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
[CLSCompliant(false)]
public static bool IsVertexArray(int array)
Parameters
Type Name Description
Int32 array

Specifies a value that may be the name of a vertex array object.

Returns
Type Description
Boolean

IsVertexArray(UInt32)

[requires: OES_vertex_array_object] Determine if a name corresponds to a vertex array object

Declaration
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
[CLSCompliant(false)]
public static bool IsVertexArray(uint array)
Parameters
Type Name Description
UInt32 array

Specifies a value that may be the name of a vertex array object.

Returns
Type Description
Boolean

LightModelx(All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxOES")]
public static void LightModelx(All pname, int param)
Parameters
Type Name Description
All pname
Int32 param

LightModelx(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxOES")]
public static void LightModelx(LightModelParameter pname, int param)
Parameters
Type Name Description
LightModelParameter pname
Int32 param

LightModelx(LightModelParameter, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxOES")]
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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")]
[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

LineWidthx(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLineWidthxOES")]
public static void LineWidthx(int width)
Parameters
Type Name Description
Int32 width

LoadMatrixx(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadMatrixxOES")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] int *m)
Parameters
Type Name Description
Int32* m

[length: 16]

LoadMatrixx(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadMatrixxOES")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] ref int m)
Parameters
Type Name Description
Int32 m

[length: 16]

LoadMatrixx(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadMatrixxOES")]
[CLSCompliant(false)]
public static void LoadMatrixx([Count(Count = 16)] int[] m)
Parameters
Type Name Description
Int32[] m

[length: 16]

LoadPaletteFromModelViewMatrix()

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glLoadPaletteFromModelViewMatrixOES")]
public static void LoadPaletteFromModelViewMatrix()

LoadTransposeMatrixx(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void LoadTransposeMatrixx([Count(Count = 16)] int *m)
Parameters
Type Name Description
Int32* m

[length: 16]

LoadTransposeMatrixx(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void LoadTransposeMatrixx([Count(Count = 16)] ref int m)
Parameters
Type Name Description
Int32 m

[length: 16]

LoadTransposeMatrixx(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLoadTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void LoadTransposeMatrixx([Count(Count = 16)] int[] m)
Parameters
Type Name Description
Int32[] m

[length: 16]

Map1x(All, Int32, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap1xOES")]
public static void Map1x(All target, int u1, int u2, int stride, int order, int points)
Parameters
Type Name Description
All target
Int32 u1
Int32 u2
Int32 stride
Int32 order
Int32 points

Map1x(MapTarget, Int32, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap1xOES")]
public static void Map1x(MapTarget target, int u1, int u2, int stride, int order, int points)
Parameters
Type Name Description
MapTarget target
Int32 u1
Int32 u2
Int32 stride
Int32 order
Int32 points

Map2x(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap2xOES")]
public static void Map2x(All target, int u1, int u2, int ustride, int uorder, int v1, int v2, int vstride, int vorder, int points)
Parameters
Type Name Description
All target
Int32 u1
Int32 u2
Int32 ustride
Int32 uorder
Int32 v1
Int32 v2
Int32 vstride
Int32 vorder
Int32 points

Map2x(MapTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap2xOES")]
public static void Map2x(MapTarget target, int u1, int u2, int ustride, int uorder, int v1, int v2, int vstride, int vorder, int points)
Parameters
Type Name Description
MapTarget target
Int32 u1
Int32 u2
Int32 ustride
Int32 uorder
Int32 v1
Int32 v2
Int32 vstride
Int32 vorder
Int32 points

MapBuffer(All, All)

[requires: OES_mapbuffer] Map a buffer object's data store

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
public static IntPtr MapBuffer(All target, All access)
Parameters
Type Name Description
All target

Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer.

All access

For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite.

Returns
Type Description
IntPtr

MapBuffer(BufferTargetArb, BufferAccessArb)

[requires: OES_mapbuffer] Map a buffer object's data store

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
public static IntPtr MapBuffer(BufferTargetArb target, BufferAccessArb access)
Parameters
Type Name Description
BufferTargetArb target

Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer.

BufferAccessArb access

For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite.

Returns
Type Description
IntPtr

MapGrid1x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMapGrid1xOES")]
public static void MapGrid1x(int n, int u1, int u2)
Parameters
Type Name Description
Int32 n
Int32 u1
Int32 u2

MapGrid2x(Int32, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMapGrid2xOES")]
public static void MapGrid2x(int n, int u1, int u2, int v1, int v2)
Parameters
Type Name Description
Int32 n
Int32 u1
Int32 u2
Int32 v1
Int32 v2

Materialx(All, All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxOES")]
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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")]
[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)]

MatrixIndexPointer(Int32, All, Int32, IntPtr)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")]
public static void MatrixIndexPointer(int size, All type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
Type Name Description
Int32 size
All type
Int32 stride
IntPtr pointer

[length: COMPSIZE(size,type,stride)]

MatrixIndexPointer<T3>(Int32, All, Int32, ref T3)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")]
public static void MatrixIndexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] ref T3 pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3 pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T3

MatrixIndexPointer<T3>(Int32, All, Int32, T3[])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T3

MatrixIndexPointer<T3>(Int32, All, Int32, T3[,,])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[,, ] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[,,] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T3

MatrixIndexPointer<T3>(Int32, All, Int32, T3[,])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")]
[CLSCompliant(false)]
public static void MatrixIndexPointer<T3>(int size, All type, int stride, [Count(Computed = "size,type,stride")] T3[, ] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[,] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T3

MultiTexCoord1(All, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(All texture, byte s)
Parameters
Type Name Description
All texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(All, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(All texture, [Count(Count = 1)] byte *coords)
Parameters
Type Name Description
All texture

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.

Byte* coords

[length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(All, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(All texture, sbyte s)
Parameters
Type Name Description
All texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(All, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(All texture, [Count(Count = 1)] sbyte *coords)
Parameters
Type Name Description
All texture

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.

SByte* coords

[length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(TextureUnit, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit texture, byte s)
Parameters
Type Name Description
TextureUnit texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(TextureUnit, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit texture, [Count(Count = 1)] byte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte* coords

[length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(TextureUnit, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit texture, sbyte s)
Parameters
Type Name Description
TextureUnit texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1(TextureUnit, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1(TextureUnit texture, [Count(Count = 1)] sbyte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte* coords

[length: 1] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord1x(All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xOES")]
public static void MultiTexCoord1x(All texture, int s)
Parameters
Type Name Description
All texture
Int32 s

MultiTexCoord1x(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1x(All texture, [Count(Count = 1)] int *coords)
Parameters
Type Name Description
All texture
Int32* coords

[length: 1]

MultiTexCoord1x(TextureUnit, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xOES")]
public static void MultiTexCoord1x(TextureUnit texture, int s)
Parameters
Type Name Description
TextureUnit texture
Int32 s

MultiTexCoord1x(TextureUnit, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord1x(TextureUnit texture, [Count(Count = 1)] int *coords)
Parameters
Type Name Description
TextureUnit texture
Int32* coords

[length: 1]

MultiTexCoord2(All, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] byte *coords)
Parameters
Type Name Description
All texture

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.

Byte* coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, byte s, byte t)
Parameters
Type Name Description
All texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] ref byte coords)
Parameters
Type Name Description
All texture

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.

Byte coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] byte[] coords)
Parameters
Type Name Description
All texture

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.

Byte[] coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] sbyte *coords)
Parameters
Type Name Description
All texture

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.

SByte* coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, sbyte s, sbyte t)
Parameters
Type Name Description
All texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] ref sbyte coords)
Parameters
Type Name Description
All texture

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.

SByte coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(All, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(All texture, [Count(Count = 2)] sbyte[] coords)
Parameters
Type Name Description
All texture

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.

SByte[] coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] byte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte* coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, byte s, byte t)
Parameters
Type Name Description
TextureUnit texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] ref byte coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] byte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte[] coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] sbyte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte* coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, sbyte s, sbyte t)
Parameters
Type Name Description
TextureUnit texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] ref sbyte coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2(TextureUnit, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2(TextureUnit texture, [Count(Count = 2)] sbyte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte[] coords

[length: 2] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord2x(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(All texture, [Count(Count = 2)] int *coords)
Parameters
Type Name Description
All texture
Int32* coords

[length: 2]

MultiTexCoord2x(All, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xOES")]
public static void MultiTexCoord2x(All texture, int s, int t)
Parameters
Type Name Description
All texture
Int32 s
Int32 t

MultiTexCoord2x(All, ref Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(All texture, [Count(Count = 2)] ref int coords)
Parameters
Type Name Description
All texture
Int32 coords

[length: 2]

MultiTexCoord2x(All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(All texture, [Count(Count = 2)] int[] coords)
Parameters
Type Name Description
All texture
Int32[] coords

[length: 2]

MultiTexCoord2x(TextureUnit, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(TextureUnit texture, [Count(Count = 2)] int *coords)
Parameters
Type Name Description
TextureUnit texture
Int32* coords

[length: 2]

MultiTexCoord2x(TextureUnit, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xOES")]
public static void MultiTexCoord2x(TextureUnit texture, int s, int t)
Parameters
Type Name Description
TextureUnit texture
Int32 s
Int32 t

MultiTexCoord2x(TextureUnit, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(TextureUnit texture, [Count(Count = 2)] ref int coords)
Parameters
Type Name Description
TextureUnit texture
Int32 coords

[length: 2]

MultiTexCoord2x(TextureUnit, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord2x(TextureUnit texture, [Count(Count = 2)] int[] coords)
Parameters
Type Name Description
TextureUnit texture
Int32[] coords

[length: 2]

MultiTexCoord3(All, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] byte *coords)
Parameters
Type Name Description
All texture

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.

Byte* coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, byte s, byte t, byte r)
Parameters
Type Name Description
All texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] ref byte coords)
Parameters
Type Name Description
All texture

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.

Byte coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] byte[] coords)
Parameters
Type Name Description
All texture

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.

Byte[] coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] sbyte *coords)
Parameters
Type Name Description
All texture

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.

SByte* coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, sbyte s, sbyte t, sbyte r)
Parameters
Type Name Description
All texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] ref sbyte coords)
Parameters
Type Name Description
All texture

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.

SByte coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(All, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(All texture, [Count(Count = 3)] sbyte[] coords)
Parameters
Type Name Description
All texture

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.

SByte[] coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] byte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte* coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, byte s, byte t, byte r)
Parameters
Type Name Description
TextureUnit texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] ref byte coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] byte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte[] coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] sbyte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte* coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, sbyte s, sbyte t, sbyte r)
Parameters
Type Name Description
TextureUnit texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] ref sbyte coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3(TextureUnit, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3(TextureUnit texture, [Count(Count = 3)] sbyte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte[] coords

[length: 3] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord3x(All, Int32*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(All texture, [Count(Count = 3)] int *coords)
Parameters
Type Name Description
All texture
Int32* coords

[length: 3]

MultiTexCoord3x(All, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xOES")]
public static void MultiTexCoord3x(All texture, int s, int t, int r)
Parameters
Type Name Description
All texture
Int32 s
Int32 t
Int32 r

MultiTexCoord3x(All, ref Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(All texture, [Count(Count = 3)] ref int coords)
Parameters
Type Name Description
All texture
Int32 coords

[length: 3]

MultiTexCoord3x(All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(All texture, [Count(Count = 3)] int[] coords)
Parameters
Type Name Description
All texture
Int32[] coords

[length: 3]

MultiTexCoord3x(TextureUnit, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(TextureUnit texture, [Count(Count = 3)] int *coords)
Parameters
Type Name Description
TextureUnit texture
Int32* coords

[length: 3]

MultiTexCoord3x(TextureUnit, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xOES")]
public static void MultiTexCoord3x(TextureUnit texture, int s, int t, int r)
Parameters
Type Name Description
TextureUnit texture
Int32 s
Int32 t
Int32 r

MultiTexCoord3x(TextureUnit, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(TextureUnit texture, [Count(Count = 3)] ref int coords)
Parameters
Type Name Description
TextureUnit texture
Int32 coords

[length: 3]

MultiTexCoord3x(TextureUnit, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord3x(TextureUnit texture, [Count(Count = 3)] int[] coords)
Parameters
Type Name Description
TextureUnit texture
Int32[] coords

[length: 3]

MultiTexCoord4(All, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] byte *coords)
Parameters
Type Name Description
All texture

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.

Byte* coords

[length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord4(All, Byte, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, byte s, byte t, byte r, byte q)
Parameters
Type Name Description
All texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte 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(All, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] ref byte coords)
Parameters
Type Name Description
All texture

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.

Byte coords

[length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord4(All, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] byte[] coords)
Parameters
Type Name Description
All texture

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.

Byte[] coords

[length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord4(All, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] sbyte *coords)
Parameters
Type Name Description
All texture

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.

SByte* coords

[length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord4(All, SByte, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, sbyte s, sbyte t, sbyte r, sbyte q)
Parameters
Type Name Description
All texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte 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(All, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] ref sbyte coords)
Parameters
Type Name Description
All texture

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.

SByte coords

[length: 4] Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

MultiTexCoord4(All, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(All texture, [Count(Count = 4)] sbyte[] coords)
Parameters
Type Name Description
All texture

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.

SByte[] coords

[length: 4] 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, Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] byte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte* coords

[length: 4] 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, Byte, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, byte s, byte t, byte r, byte q)
Parameters
Type Name Description
TextureUnit texture

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.

Byte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

Byte 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, ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] ref byte coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte coords

[length: 4] 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, Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] byte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

Byte[] coords

[length: 4] 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, SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] sbyte *coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte* coords

[length: 4] 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, SByte, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, sbyte s, sbyte t, sbyte r, sbyte q)
Parameters
Type Name Description
TextureUnit texture

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.

SByte s

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.

SByte 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, ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] ref sbyte coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte coords

[length: 4] 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, SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4(TextureUnit texture, [Count(Count = 4)] sbyte[] coords)
Parameters
Type Name Description
TextureUnit texture

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.

SByte[] coords

[length: 4] 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*)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(All texture, [Count(Count = 4)] int *coords)
Parameters
Type Name Description
All texture
Int32* coords

[length: 4]

MultiTexCoord4x(All, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xOES")]
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(All, ref Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(All texture, [Count(Count = 4)] ref int coords)
Parameters
Type Name Description
All texture
Int32 coords

[length: 4]

MultiTexCoord4x(All, Int32[])

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(All texture, [Count(Count = 4)] int[] coords)
Parameters
Type Name Description
All texture
Int32[] coords

[length: 4]

MultiTexCoord4x(TextureUnit, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(TextureUnit texture, [Count(Count = 4)] int *coords)
Parameters
Type Name Description
TextureUnit texture
Int32* coords

[length: 4]

MultiTexCoord4x(TextureUnit, Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xOES")]
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

MultiTexCoord4x(TextureUnit, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(TextureUnit texture, [Count(Count = 4)] ref int coords)
Parameters
Type Name Description
TextureUnit texture
Int32 coords

[length: 4]

MultiTexCoord4x(TextureUnit, Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")]
[CLSCompliant(false)]
public static void MultiTexCoord4x(TextureUnit texture, [Count(Count = 4)] int[] coords)
Parameters
Type Name Description
TextureUnit texture
Int32[] coords

[length: 4]

MultMatrixx(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultMatrixxOES")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] int *m)
Parameters
Type Name Description
Int32* m

[length: 16]

MultMatrixx(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultMatrixxOES")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] ref int m)
Parameters
Type Name Description
Int32 m

[length: 16]

MultMatrixx(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultMatrixxOES")]
[CLSCompliant(false)]
public static void MultMatrixx([Count(Count = 16)] int[] m)
Parameters
Type Name Description
Int32[] m

[length: 16]

MultTransposeMatrixx(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void MultTransposeMatrixx([Count(Count = 16)] int *m)
Parameters
Type Name Description
Int32* m

[length: 16]

MultTransposeMatrixx(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void MultTransposeMatrixx([Count(Count = 16)] ref int m)
Parameters
Type Name Description
Int32 m

[length: 16]

MultTransposeMatrixx(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultTransposeMatrixxOES")]
[CLSCompliant(false)]
public static void MultTransposeMatrixx([Count(Count = 16)] int[] m)
Parameters
Type Name Description
Int32[] m

[length: 16]

Normal3x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glNormal3xvOES")]
[CLSCompliant(false)]
public static void Normal3x([Count(Count = 3)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 3]

Normal3x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glNormal3xOES")]
public static void Normal3x(int nx, int ny, int nz)
Parameters
Type Name Description
Int32 nx
Int32 ny
Int32 nz

Normal3x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glNormal3xvOES")]
[CLSCompliant(false)]
public static void Normal3x([Count(Count = 3)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 3]

Normal3x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glNormal3xvOES")]
[CLSCompliant(false)]
public static void Normal3x([Count(Count = 3)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 3]

Ortho(Single, Single, Single, Single, Single, Single)

[requires: OES_single_precision] Multiply the current matrix with an orthographic matrix

Declaration
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glOrthofOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glOrthoxOES")]
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

PassThroughx(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPassThroughxOES")]
public static void PassThroughx(int token)
Parameters
Type Name Description
Int32 token

PixelTransferx(All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelTransferxOES")]
public static void PixelTransferx(All pname, int param)
Parameters
Type Name Description
All pname
Int32 param

PixelTransferx(PixelTransferParameter, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelTransferxOES")]
public static void PixelTransferx(PixelTransferParameter pname, int param)
Parameters
Type Name Description
PixelTransferParameter pname
Int32 param

PixelZoomx(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelZoomxOES")]
public static void PixelZoomx(int xfactor, int yfactor)
Parameters
Type Name Description
Int32 xfactor
Int32 yfactor

PointParameterx(All, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxOES")]
public static void PointParameterx(All pname, int param)
Parameters
Type Name Description
All pname
Int32 param

PointParameterx(All, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxvOES")]
[CLSCompliant(false)]
public static void PointParameterx(All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All pname
Int32[] params

PointSizePointer(All, Int32, IntPtr)

[requires: OES_point_size_array]

Declaration
[AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")]
public static void PointSizePointer(All type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
Type Name Description
All type
Int32 stride
IntPtr pointer

[length: COMPSIZE(type,stride)]

PointSizePointer<T2>(All, Int32, ref T2)

[requires: OES_point_size_array]

Declaration
[AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")]
public static void PointSizePointer<T2>(All type, int stride, [Count(Computed = "type,stride")] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
All type
Int32 stride
T2 pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T2

PointSizePointer<T2>(All, Int32, T2[])

[requires: OES_point_size_array]

Declaration
[AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")]
[CLSCompliant(false)]
public static void PointSizePointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
All type
Int32 stride
T2[] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T2

PointSizePointer<T2>(All, Int32, T2[,,])

[requires: OES_point_size_array]

Declaration
[AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")]
[CLSCompliant(false)]
public static void PointSizePointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
All type
Int32 stride
T2[,,] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T2

PointSizePointer<T2>(All, Int32, T2[,])

[requires: OES_point_size_array]

Declaration
[AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")]
[CLSCompliant(false)]
public static void PointSizePointer<T2>(All type, int stride, [Count(Computed = "type,stride")] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
All type
Int32 stride
T2[,] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T2

PointSizex(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointSizexOES")]
public static void PointSizex(int size)
Parameters
Type Name Description
Int32 size

PolygonOffsetx(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPolygonOffsetxOES")]
public static void PolygonOffsetx(int factor, int units)
Parameters
Type Name Description
Int32 factor
Int32 units

PrioritizeTexturesx(Int32, Int32*, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] int *textures, [Count(Parameter = "n")] int *priorities)
Parameters
Type Name Description
Int32 n
Int32* textures

[length: n]

Int32* priorities

[length: n]

PrioritizeTexturesx(Int32, ref Int32, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] ref int textures, [Count(Parameter = "n")] ref int priorities)
Parameters
Type Name Description
Int32 n
Int32 textures

[length: n]

Int32 priorities

[length: n]

PrioritizeTexturesx(Int32, Int32[], Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] int[] textures, [Count(Parameter = "n")] int[] priorities)
Parameters
Type Name Description
Int32 n
Int32[] textures

[length: n]

Int32[] priorities

[length: n]

PrioritizeTexturesx(Int32, UInt32*, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] uint *textures, [Count(Parameter = "n")] int *priorities)
Parameters
Type Name Description
Int32 n
UInt32* textures

[length: n]

Int32* priorities

[length: n]

PrioritizeTexturesx(Int32, ref UInt32, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] ref uint textures, [Count(Parameter = "n")] ref int priorities)
Parameters
Type Name Description
Int32 n
UInt32 textures

[length: n]

Int32 priorities

[length: n]

PrioritizeTexturesx(Int32, UInt32[], Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPrioritizeTexturesxOES")]
[CLSCompliant(false)]
public static void PrioritizeTexturesx(int n, [Count(Parameter = "n")] uint[] textures, [Count(Parameter = "n")] int[] priorities)
Parameters
Type Name Description
Int32 n
UInt32[] textures

[length: n]

Int32[] priorities

[length: n]

QueryMatrixx(Int32*, Int32*)

[requires: OES_query_matrix]

Declaration
[AutoGenerated(Category = "OES_query_matrix", Version = "", EntryPoint = "glQueryMatrixxOES")]
[CLSCompliant(false)]
public static int QueryMatrixx([Count(Count = 16)] int *mantissa, [Count(Count = 16)] int *exponent)
Parameters
Type Name Description
Int32* mantissa

[length: 16]

Int32* exponent

[length: 16]

Returns
Type Description
Int32

QueryMatrixx(out Int32, out Int32)

[requires: OES_query_matrix]

Declaration
[AutoGenerated(Category = "OES_query_matrix", Version = "", EntryPoint = "glQueryMatrixxOES")]
[CLSCompliant(false)]
public static int QueryMatrixx([Count(Count = 16)] out int mantissa, [Count(Count = 16)] out int exponent)
Parameters
Type Name Description
Int32 mantissa

[length: 16]

Int32 exponent

[length: 16]

Returns
Type Description
Int32

QueryMatrixx(Int32[], Int32[])

[requires: OES_query_matrix]

Declaration
[AutoGenerated(Category = "OES_query_matrix", Version = "", EntryPoint = "glQueryMatrixxOES")]
[CLSCompliant(false)]
public static int QueryMatrixx([Count(Count = 16)] int[] mantissa, [Count(Count = 16)] int[] exponent)
Parameters
Type Name Description
Int32[] mantissa

[length: 16]

Int32[] exponent

[length: 16]

Returns
Type Description
Int32

RasterPos2x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos2xvOES")]
[CLSCompliant(false)]
public static void RasterPos2x([Count(Count = 2)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 2]

RasterPos2x(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos2xOES")]
public static void RasterPos2x(int x, int y)
Parameters
Type Name Description
Int32 x
Int32 y

RasterPos2x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos2xvOES")]
[CLSCompliant(false)]
public static void RasterPos2x([Count(Count = 2)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 2]

RasterPos2x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos2xvOES")]
[CLSCompliant(false)]
public static void RasterPos2x([Count(Count = 2)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 2]

RasterPos3x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos3xvOES")]
[CLSCompliant(false)]
public static void RasterPos3x([Count(Count = 3)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 3]

RasterPos3x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos3xOES")]
public static void RasterPos3x(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z

RasterPos3x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos3xvOES")]
[CLSCompliant(false)]
public static void RasterPos3x([Count(Count = 3)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 3]

RasterPos3x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos3xvOES")]
[CLSCompliant(false)]
public static void RasterPos3x([Count(Count = 3)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 3]

RasterPos4x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos4xvOES")]
[CLSCompliant(false)]
public static void RasterPos4x([Count(Count = 4)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 4]

RasterPos4x(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos4xOES")]
public static void RasterPos4x(int x, int y, int z, int w)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Int32 w

RasterPos4x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos4xvOES")]
[CLSCompliant(false)]
public static void RasterPos4x([Count(Count = 4)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 4]

RasterPos4x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRasterPos4xvOES")]
[CLSCompliant(false)]
public static void RasterPos4x([Count(Count = 4)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 4]

Rectx(Int32*, Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRectxvOES")]
[CLSCompliant(false)]
public static void Rectx([Count(Count = 2)] int *v1, [Count(Count = 2)] int *v2)
Parameters
Type Name Description
Int32* v1

[length: 2]

Int32* v2

[length: 2]

Rectx(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRectxOES")]
public static void Rectx(int x1, int y1, int x2, int y2)
Parameters
Type Name Description
Int32 x1
Int32 y1
Int32 x2
Int32 y2

Rectx(ref Int32, ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRectxvOES")]
[CLSCompliant(false)]
public static void Rectx([Count(Count = 2)] ref int v1, [Count(Count = 2)] ref int v2)
Parameters
Type Name Description
Int32 v1

[length: 2]

Int32 v2

[length: 2]

Rectx(Int32[], Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRectxvOES")]
[CLSCompliant(false)]
public static void Rectx([Count(Count = 2)] int[] v1, [Count(Count = 2)] int[] v2)
Parameters
Type Name Description
Int32[] v1

[length: 2]

Int32[] v2

[length: 2]

RenderbufferStorage(All, All, Int32, Int32)

[requires: OES_framebuffer_object] Create and initialize a renderbuffer object's data store

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glRenderbufferStorageOES")]
public static void RenderbufferStorage(All target, All internalformat, int width, int height)
Parameters
Type Name Description
All target

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

All internalformat

Specifies the color-renderable, depth-renderable, or stencil-renderable format of the renderbuffer. Must be one of the following symbolic constants: Rgba4, Rgb565, Rgb5A1, DepthComponent16, or StencilIndex8.

Int32 width

Specifies the width of the renderbuffer in pixels.

Int32 height

Specifies the height of the renderbuffer in pixels.

RenderbufferStorage(RenderbufferTarget, InternalFormat, Int32, Int32)

[requires: OES_framebuffer_object] Create and initialize a renderbuffer object's data store

Declaration
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glRenderbufferStorageOES")]
public static void RenderbufferStorage(RenderbufferTarget target, InternalFormat internalformat, int width, int height)
Parameters
Type Name Description
RenderbufferTarget target

Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.

InternalFormat internalformat

Specifies the color-renderable, depth-renderable, or stencil-renderable format of the renderbuffer. Must be one of the following symbolic constants: Rgba4, Rgb565, Rgb5A1, DepthComponent16, or StencilIndex8.

Int32 width

Specifies the width of the renderbuffer in pixels.

Int32 height

Specifies the height of the renderbuffer in pixels.

Rotatex(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRotatexOES")]
public static void Rotatex(int angle, int x, int y, int z)
Parameters
Type Name Description
Int32 angle
Int32 x
Int32 y
Int32 z

SampleCoveragex(Int32, Boolean)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glSampleCoveragexOES")]
public static void SampleCoveragex(int value, bool invert)
Parameters
Type Name Description
Int32 value
Boolean invert

Scalex(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glScalexOES")]
public static void Scalex(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z

TexCoord1(Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bOES")]
[CLSCompliant(false)]
public static void TexCoord1(byte s)
Parameters
Type Name Description
Byte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord1(Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bvOES")]
[CLSCompliant(false)]
public static void TexCoord1([Count(Count = 1)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 1] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord1(SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bOES")]
[CLSCompliant(false)]
public static void TexCoord1(sbyte s)
Parameters
Type Name Description
SByte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord1(SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bvOES")]
[CLSCompliant(false)]
public static void TexCoord1([Count(Count = 1)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 1] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord1x(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord1xOES")]
public static void TexCoord1x(int s)
Parameters
Type Name Description
Int32 s

TexCoord1x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord1xvOES")]
[CLSCompliant(false)]
public static void TexCoord1x([Count(Count = 1)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 1]

TexCoord2(Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bOES")]
[CLSCompliant(false)]
public static void TexCoord2(byte s, byte t)
Parameters
Type Name Description
Byte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bOES")]
[CLSCompliant(false)]
public static void TexCoord2(sbyte s, sbyte t)
Parameters
Type Name Description
SByte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2(SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
[CLSCompliant(false)]
public static void TexCoord2([Count(Count = 2)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 2] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord2x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord2xvOES")]
[CLSCompliant(false)]
public static void TexCoord2x([Count(Count = 2)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 2]

TexCoord2x(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord2xOES")]
public static void TexCoord2x(int s, int t)
Parameters
Type Name Description
Int32 s
Int32 t

TexCoord2x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord2xvOES")]
[CLSCompliant(false)]
public static void TexCoord2x([Count(Count = 2)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 2]

TexCoord2x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord2xvOES")]
[CLSCompliant(false)]
public static void TexCoord2x([Count(Count = 2)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 2]

TexCoord3(Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bOES")]
[CLSCompliant(false)]
public static void TexCoord3(byte s, byte t, byte r)
Parameters
Type Name Description
Byte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bOES")]
[CLSCompliant(false)]
public static void TexCoord3(sbyte s, sbyte t, sbyte r)
Parameters
Type Name Description
SByte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3(SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
[CLSCompliant(false)]
public static void TexCoord3([Count(Count = 3)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 3] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord3x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord3xvOES")]
[CLSCompliant(false)]
public static void TexCoord3x([Count(Count = 3)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 3]

TexCoord3x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord3xOES")]
public static void TexCoord3x(int s, int t, int r)
Parameters
Type Name Description
Int32 s
Int32 t
Int32 r

TexCoord3x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord3xvOES")]
[CLSCompliant(false)]
public static void TexCoord3x([Count(Count = 3)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 3]

TexCoord3x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord3xvOES")]
[CLSCompliant(false)]
public static void TexCoord3x([Count(Count = 3)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 3]

TexCoord4(Byte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(Byte, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bOES")]
[CLSCompliant(false)]
public static void TexCoord4(byte s, byte t, byte r, byte q)
Parameters
Type Name Description
Byte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte r

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

Byte q

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(ref Byte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(Byte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(SByte*)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(SByte, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bOES")]
[CLSCompliant(false)]
public static void TexCoord4(sbyte s, sbyte t, sbyte r, sbyte q)
Parameters
Type Name Description
SByte s

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte t

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte r

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

SByte q

Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(ref SByte)

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4(SByte[])

[requires: OES_byte_coordinates] Set the current texture coordinates

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
[CLSCompliant(false)]
public static void TexCoord4([Count(Count = 4)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 4] Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.

TexCoord4x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord4xvOES")]
[CLSCompliant(false)]
public static void TexCoord4x([Count(Count = 4)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 4]

TexCoord4x(Int32, Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord4xOES")]
public static void TexCoord4x(int s, int t, int r, int q)
Parameters
Type Name Description
Int32 s
Int32 t
Int32 r
Int32 q

TexCoord4x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord4xvOES")]
[CLSCompliant(false)]
public static void TexCoord4x([Count(Count = 4)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 4]

TexCoord4x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexCoord4xvOES")]
[CLSCompliant(false)]
public static void TexCoord4x([Count(Count = 4)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 4]

TexEnvx(All, All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxOES")]
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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")]
[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

TexGen(All, All, Int32)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGeniOES")]
public static void TexGen(All coord, All pname, int param)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32 param

Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.

TexGen(All, All, Int32*)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
[CLSCompliant(false)]
public static void TexGen(All coord, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32* params

TexGen(All, All, Int32[])

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
[CLSCompliant(false)]
public static void TexGen(All coord, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32[] params

TexGen(All, All, Single)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfOES")]
public static void TexGen(All coord, All pname, float param)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single param

Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.

TexGen(All, All, Single*)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
[CLSCompliant(false)]
public static void TexGen(All coord, All pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single* params

TexGen(All, All, Single[])

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
[CLSCompliant(false)]
public static void TexGen(All coord, All pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
All coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

All pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single[] params

TexGen(TextureCoordName, TextureGenParameter, Int32)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGeniOES")]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, int param)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32 param

Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.

TexGen(TextureCoordName, TextureGenParameter, Int32*)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
[CLSCompliant(false)]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32* params

TexGen(TextureCoordName, TextureGenParameter, Int32[])

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
[CLSCompliant(false)]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Int32[] params

TexGen(TextureCoordName, TextureGenParameter, Single)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfOES")]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, float param)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single param

Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.

TexGen(TextureCoordName, TextureGenParameter, Single*)

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
[CLSCompliant(false)]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single* params

TexGen(TextureCoordName, TextureGenParameter, Single[])

[requires: OES_texture_cube_map] Control the generation of texture coordinates

Declaration
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
[CLSCompliant(false)]
public static void TexGen(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureCoordName coord

Specifies a texture coordinate. Must be one of S, T, R, or Q.

TextureGenParameter pname

Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.

Single[] params

TexGenx(All, All, Int32)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxOES")]
public static void TexGenx(All coord, All pname, int param)
Parameters
Type Name Description
All coord
All pname
Int32 param

TexGenx(All, All, Int32*)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxvOES")]
[CLSCompliant(false)]
public static void TexGenx(All coord, All pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
All coord
All pname
Int32* params

TexGenx(All, All, Int32[])

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxvOES")]
[CLSCompliant(false)]
public static void TexGenx(All coord, All pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
All coord
All pname
Int32[] params

TexGenx(TextureCoordName, TextureGenParameter, Int32)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxOES")]
public static void TexGenx(TextureCoordName coord, TextureGenParameter pname, int param)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32 param

TexGenx(TextureCoordName, TextureGenParameter, Int32*)

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxvOES")]
[CLSCompliant(false)]
public static void TexGenx(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32* params

TexGenx(TextureCoordName, TextureGenParameter, Int32[])

[requires: OES_fixed_point|OES_texture_cube_map]

Declaration
[AutoGenerated(Category = "OES_fixed_point|OES_texture_cube_map", Version = "", EntryPoint = "glTexGenxvOES")]
[CLSCompliant(false)]
public static void TexGenx(TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureCoordName coord
TextureGenParameter pname
Int32[] params

TexParameterx(All, All, Int32)

[requires: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxOES")]
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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxOES")]
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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")]
[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: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")]
[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

Translatex(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTranslatexOES")]
public static void Translatex(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z

UnmapBuffer(All)

[requires: OES_mapbuffer]

Declaration
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")]
public static bool UnmapBuffer(All target)
Parameters
Type Name Description
All target
Returns
Type Description
Boolean

Vertex2(Byte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(Byte, Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
public static void Vertex2(byte x, byte y)
Parameters
Type Name Description
Byte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(ref Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(Byte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(SByte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(SByte, SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
public static void Vertex2(sbyte x, sbyte y)
Parameters
Type Name Description
SByte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(ref SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2(SByte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
[CLSCompliant(false)]
public static void Vertex2([Count(Count = 2)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 2] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex2x(Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex2xOES")]
public static void Vertex2x(int x)
Parameters
Type Name Description
Int32 x

Vertex2x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex2xvOES")]
[CLSCompliant(false)]
public static void Vertex2x([Count(Count = 2)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 2]

Vertex2x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex2xvOES")]
[CLSCompliant(false)]
public static void Vertex2x([Count(Count = 2)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 2]

Vertex3(Byte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(Byte, Byte, Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
public static void Vertex3(byte x, byte y, byte z)
Parameters
Type Name Description
Byte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte z

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(ref Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(Byte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(SByte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(SByte, SByte, SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
public static void Vertex3(sbyte x, sbyte y, sbyte z)
Parameters
Type Name Description
SByte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte z

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(ref SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3(SByte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
[CLSCompliant(false)]
public static void Vertex3([Count(Count = 3)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 3] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex3x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex3xvOES")]
[CLSCompliant(false)]
public static void Vertex3x([Count(Count = 3)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 3]

Vertex3x(Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex3xOES")]
public static void Vertex3x(int x, int y)
Parameters
Type Name Description
Int32 x
Int32 y

Vertex3x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex3xvOES")]
[CLSCompliant(false)]
public static void Vertex3x([Count(Count = 3)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 3]

Vertex3x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex3xvOES")]
[CLSCompliant(false)]
public static void Vertex3x([Count(Count = 3)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 3]

Vertex4(Byte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] byte *coords)
Parameters
Type Name Description
Byte* coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(Byte, Byte, Byte, Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
public static void Vertex4(byte x, byte y, byte z, byte w)
Parameters
Type Name Description
Byte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte z

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Byte w

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(ref Byte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] ref byte coords)
Parameters
Type Name Description
Byte coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(Byte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] byte[] coords)
Parameters
Type Name Description
Byte[] coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(SByte*)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] sbyte *coords)
Parameters
Type Name Description
SByte* coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(SByte, SByte, SByte, SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
public static void Vertex4(sbyte x, sbyte y, sbyte z, sbyte w)
Parameters
Type Name Description
SByte x

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte y

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte z

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

SByte w

Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(ref SByte)

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] ref sbyte coords)
Parameters
Type Name Description
SByte coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4(SByte[])

[requires: OES_byte_coordinates] Specify a vertex

Declaration
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
[CLSCompliant(false)]
public static void Vertex4([Count(Count = 4)] sbyte[] coords)
Parameters
Type Name Description
SByte[] coords

[length: 4] Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.

Vertex4x(Int32*)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex4xvOES")]
[CLSCompliant(false)]
public static void Vertex4x([Count(Count = 4)] int *coords)
Parameters
Type Name Description
Int32* coords

[length: 4]

Vertex4x(Int32, Int32, Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex4xOES")]
public static void Vertex4x(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z

Vertex4x(ref Int32)

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex4xvOES")]
[CLSCompliant(false)]
public static void Vertex4x([Count(Count = 4)] ref int coords)
Parameters
Type Name Description
Int32 coords

[length: 4]

Vertex4x(Int32[])

[requires: OES_fixed_point]

Declaration
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glVertex4xvOES")]
[CLSCompliant(false)]
public static void Vertex4x([Count(Count = 4)] int[] coords)
Parameters
Type Name Description
Int32[] coords

[length: 4]

WeightPointer(Int32, All, Int32, IntPtr)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")]
public static void WeightPointer(int size, All type, int stride, [Count(Computed = "type,stride")] IntPtr pointer)
Parameters
Type Name Description
Int32 size
All type
Int32 stride
IntPtr pointer

[length: COMPSIZE(type,stride)]

WeightPointer<T3>(Int32, All, Int32, ref T3)

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")]
public static void WeightPointer<T3>(int size, All type, int stride, [Count(Computed = "type,stride")] ref T3 pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3 pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T3

WeightPointer<T3>(Int32, All, Int32, T3[])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, All type, int stride, [Count(Computed = "type,stride")] T3[] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T3

WeightPointer<T3>(Int32, All, Int32, T3[,,])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, All type, int stride, [Count(Computed = "type,stride")] T3[,, ] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[,,] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T3

WeightPointer<T3>(Int32, All, Int32, T3[,])

[requires: OES_matrix_palette]

Declaration
[AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")]
[CLSCompliant(false)]
public static void WeightPointer<T3>(int size, All type, int stride, [Count(Computed = "type,stride")] T3[, ] pointer)
    where T3 : struct
Parameters
Type Name Description
Int32 size
All type
Int32 stride
T3[,] pointer

[length: COMPSIZE(type,stride)]

Type Parameters
Name Description
T3
In This Article
Back to top Generated by DocFX