Show / Hide Table of Contents

Class GL.Ati

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

Methods

AlphaFragmentOp1(FragmentOpAti, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp1ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp1(FragmentOpAti op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod

AlphaFragmentOp1(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp1ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp1(FragmentOpAti op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod

AlphaFragmentOp2(FragmentOpAti, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp2ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp2(FragmentOpAti op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod
Int32 arg2
Int32 arg2Rep
Int32 arg2Mod

AlphaFragmentOp2(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp2ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp2(FragmentOpAti op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod
UInt32 arg2
UInt32 arg2Rep
UInt32 arg2Mod

AlphaFragmentOp3(FragmentOpAti, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp3ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp3(FragmentOpAti op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod
Int32 arg2
Int32 arg2Rep
Int32 arg2Mod
Int32 arg3
Int32 arg3Rep
Int32 arg3Mod

AlphaFragmentOp3(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glAlphaFragmentOp3ATI")]
[CLSCompliant(false)]
public static void AlphaFragmentOp3(FragmentOpAti op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod
UInt32 arg2
UInt32 arg2Rep
UInt32 arg2Mod
UInt32 arg3
UInt32 arg3Rep
UInt32 arg3Mod

ArrayObject(EnableCap, Int32, AtiVertexArrayObject, Int32, Int32, Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glArrayObjectATI")]
[CLSCompliant(false)]
public static void ArrayObject(EnableCap array, int size, AtiVertexArrayObject type, int stride, int buffer, int offset)
Parameters
Type Name Description
EnableCap array
Int32 size
AtiVertexArrayObject type
Int32 stride
Int32 buffer
Int32 offset

ArrayObject(EnableCap, Int32, AtiVertexArrayObject, Int32, UInt32, UInt32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glArrayObjectATI")]
[CLSCompliant(false)]
public static void ArrayObject(EnableCap array, int size, AtiVertexArrayObject type, int stride, uint buffer, uint offset)
Parameters
Type Name Description
EnableCap array
Int32 size
AtiVertexArrayObject type
Int32 stride
UInt32 buffer
UInt32 offset

BeginFragmentShader()

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glBeginFragmentShaderATI")]
public static void BeginFragmentShader()

BindFragmentShader(Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glBindFragmentShaderATI")]
[CLSCompliant(false)]
public static void BindFragmentShader(int id)
Parameters
Type Name Description
Int32 id

BindFragmentShader(UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glBindFragmentShaderATI")]
[CLSCompliant(false)]
public static void BindFragmentShader(uint id)
Parameters
Type Name Description
UInt32 id

ClientActiveVertexStream(AtiVertexStreams)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glClientActiveVertexStreamATI")]
public static void ClientActiveVertexStream(AtiVertexStreams stream)
Parameters
Type Name Description
AtiVertexStreams stream

ColorFragmentOp1(FragmentOpAti, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp1ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp1(FragmentOpAti op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMask
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod

ColorFragmentOp1(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp1ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp1(FragmentOpAti op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMask
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod

ColorFragmentOp2(FragmentOpAti, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp2ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp2(FragmentOpAti op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMask
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod
Int32 arg2
Int32 arg2Rep
Int32 arg2Mod

ColorFragmentOp2(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp2ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp2(FragmentOpAti op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMask
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod
UInt32 arg2
UInt32 arg2Rep
UInt32 arg2Mod

ColorFragmentOp3(FragmentOpAti, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp3ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp3(FragmentOpAti op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod)
Parameters
Type Name Description
FragmentOpAti op
Int32 dst
Int32 dstMask
Int32 dstMod
Int32 arg1
Int32 arg1Rep
Int32 arg1Mod
Int32 arg2
Int32 arg2Rep
Int32 arg2Mod
Int32 arg3
Int32 arg3Rep
Int32 arg3Mod

ColorFragmentOp3(FragmentOpAti, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glColorFragmentOp3ATI")]
[CLSCompliant(false)]
public static void ColorFragmentOp3(FragmentOpAti op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod)
Parameters
Type Name Description
FragmentOpAti op
UInt32 dst
UInt32 dstMask
UInt32 dstMod
UInt32 arg1
UInt32 arg1Rep
UInt32 arg1Mod
UInt32 arg2
UInt32 arg2Rep
UInt32 arg2Mod
UInt32 arg3
UInt32 arg3Rep
UInt32 arg3Mod

DeleteFragmentShader(Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glDeleteFragmentShaderATI")]
[CLSCompliant(false)]
public static void DeleteFragmentShader(int id)
Parameters
Type Name Description
Int32 id

DeleteFragmentShader(UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glDeleteFragmentShaderATI")]
[CLSCompliant(false)]
public static void DeleteFragmentShader(uint id)
Parameters
Type Name Description
UInt32 id

DrawBuffers(Int32, AtiDrawBuffers*)

[requires: ATI_draw_buffers] Specifies a list of color buffers to be drawn into

Declaration
[AutoGenerated(Category = "ATI_draw_buffers", Version = "", EntryPoint = "glDrawBuffersATI")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] AtiDrawBuffers*bufs)
Parameters
Type Name Description
Int32 n

Specifies the number of buffers in bufs.

AtiDrawBuffers* bufs

[length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

DrawBuffers(Int32, ref AtiDrawBuffers)

[requires: ATI_draw_buffers] Specifies a list of color buffers to be drawn into

Declaration
[AutoGenerated(Category = "ATI_draw_buffers", Version = "", EntryPoint = "glDrawBuffersATI")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] ref AtiDrawBuffers bufs)
Parameters
Type Name Description
Int32 n

Specifies the number of buffers in bufs.

AtiDrawBuffers bufs

[length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

DrawBuffers(Int32, AtiDrawBuffers[])

[requires: ATI_draw_buffers] Specifies a list of color buffers to be drawn into

Declaration
[AutoGenerated(Category = "ATI_draw_buffers", Version = "", EntryPoint = "glDrawBuffersATI")]
[CLSCompliant(false)]
public static void DrawBuffers(int n, [Count(Parameter = "n")] AtiDrawBuffers[] bufs)
Parameters
Type Name Description
Int32 n

Specifies the number of buffers in bufs.

AtiDrawBuffers[] bufs

[length: n] Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.

DrawElementArray(BeginMode, Int32)

[requires: ATI_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawElementArrayATI")]
public static void DrawElementArray(BeginMode mode, int count)
Parameters
Type Name Description
BeginMode mode
Int32 count

DrawElementArray(PrimitiveType, Int32)

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawElementArrayATI")]
public static void DrawElementArray(PrimitiveType mode, int count)
Parameters
Type Name Description
PrimitiveType mode
Int32 count

DrawRangeElementArray(BeginMode, Int32, Int32, Int32)

[requires: ATI_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawRangeElementArrayATI")]
[CLSCompliant(false)]
public static void DrawRangeElementArray(BeginMode mode, int start, int end, int count)
Parameters
Type Name Description
BeginMode mode
Int32 start
Int32 end
Int32 count

DrawRangeElementArray(BeginMode, UInt32, UInt32, Int32)

[requires: ATI_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawRangeElementArrayATI")]
[CLSCompliant(false)]
public static void DrawRangeElementArray(BeginMode mode, uint start, uint end, int count)
Parameters
Type Name Description
BeginMode mode
UInt32 start
UInt32 end
Int32 count

DrawRangeElementArray(PrimitiveType, Int32, Int32, Int32)

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawRangeElementArrayATI")]
[CLSCompliant(false)]
public static void DrawRangeElementArray(PrimitiveType mode, int start, int end, int count)
Parameters
Type Name Description
PrimitiveType mode
Int32 start
Int32 end
Int32 count

DrawRangeElementArray(PrimitiveType, UInt32, UInt32, Int32)

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glDrawRangeElementArrayATI")]
[CLSCompliant(false)]
public static void DrawRangeElementArray(PrimitiveType mode, uint start, uint end, int count)
Parameters
Type Name Description
PrimitiveType mode
UInt32 start
UInt32 end
Int32 count

ElementPointer(AtiElementArray, IntPtr)

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glElementPointerATI")]
public static void ElementPointer(AtiElementArray type, [Count(Computed = "type")] IntPtr pointer)
Parameters
Type Name Description
AtiElementArray type
IntPtr pointer

[length: COMPSIZE(type)]

ElementPointer<T1>(AtiElementArray, ref T1)

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glElementPointerATI")]
public static void ElementPointer<T1>(AtiElementArray type, [Count(Computed = "type")] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
AtiElementArray type
T1 pointer

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

ElementPointer<T1>(AtiElementArray, T1[])

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glElementPointerATI")]
[CLSCompliant(false)]
public static void ElementPointer<T1>(AtiElementArray type, [Count(Computed = "type")] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
AtiElementArray type
T1[] pointer

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

ElementPointer<T1>(AtiElementArray, T1[,,])

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glElementPointerATI")]
[CLSCompliant(false)]
public static void ElementPointer<T1>(AtiElementArray type, [Count(Computed = "type")] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
AtiElementArray type
T1[,,] pointer

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

ElementPointer<T1>(AtiElementArray, T1[,])

[requires: ATI_element_array]

Declaration
[AutoGenerated(Category = "ATI_element_array", Version = "", EntryPoint = "glElementPointerATI")]
[CLSCompliant(false)]
public static void ElementPointer<T1>(AtiElementArray type, [Count(Computed = "type")] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
AtiElementArray type
T1[,] pointer

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

EndFragmentShader()

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glEndFragmentShaderATI")]
public static void EndFragmentShader()

FreeObjectBuffer(Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glFreeObjectBufferATI")]
[CLSCompliant(false)]
public static void FreeObjectBuffer(int buffer)
Parameters
Type Name Description
Int32 buffer

FreeObjectBuffer(UInt32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glFreeObjectBufferATI")]
[CLSCompliant(false)]
public static void FreeObjectBuffer(uint buffer)
Parameters
Type Name Description
UInt32 buffer

GenFragmentShaders(Int32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glGenFragmentShadersATI")]
[CLSCompliant(false)]
public static int GenFragmentShaders(int range)
Parameters
Type Name Description
Int32 range
Returns
Type Description
Int32

GenFragmentShaders(UInt32)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glGenFragmentShadersATI")]
[CLSCompliant(false)]
public static int GenFragmentShaders(uint range)
Parameters
Type Name Description
UInt32 range
Returns
Type Description
Int32

GetArrayObject(EnableCap, AtiVertexArrayObject, Int32*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetArrayObject(EnableCap array, AtiVertexArrayObject pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
EnableCap array
AtiVertexArrayObject pname
Int32* params

GetArrayObject(EnableCap, AtiVertexArrayObject, out Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetArrayObject(EnableCap array, AtiVertexArrayObject pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
EnableCap array
AtiVertexArrayObject pname
Int32 params

GetArrayObject(EnableCap, AtiVertexArrayObject, Single*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetArrayObject(EnableCap array, AtiVertexArrayObject pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
EnableCap array
AtiVertexArrayObject pname
Single* params

GetArrayObject(EnableCap, AtiVertexArrayObject, out Single)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetArrayObject(EnableCap array, AtiVertexArrayObject pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
EnableCap array
AtiVertexArrayObject pname
Single params

GetObjectBuffer(Int32, AtiVertexArrayObject, Int32*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferivATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(int buffer, AtiVertexArrayObject pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
Int32 buffer
AtiVertexArrayObject pname
Int32* params

GetObjectBuffer(Int32, AtiVertexArrayObject, out Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferivATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(int buffer, AtiVertexArrayObject pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
Int32 buffer
AtiVertexArrayObject pname
Int32 params

GetObjectBuffer(Int32, AtiVertexArrayObject, Single*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferfvATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(int buffer, AtiVertexArrayObject pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
Int32 buffer
AtiVertexArrayObject pname
Single* params

GetObjectBuffer(Int32, AtiVertexArrayObject, out Single)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferfvATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(int buffer, AtiVertexArrayObject pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
Int32 buffer
AtiVertexArrayObject pname
Single params

GetObjectBuffer(UInt32, AtiVertexArrayObject, Int32*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferivATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(uint buffer, AtiVertexArrayObject pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
UInt32 buffer
AtiVertexArrayObject pname
Int32* params

GetObjectBuffer(UInt32, AtiVertexArrayObject, out Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferivATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(uint buffer, AtiVertexArrayObject pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
UInt32 buffer
AtiVertexArrayObject pname
Int32 params

GetObjectBuffer(UInt32, AtiVertexArrayObject, Single*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferfvATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(uint buffer, AtiVertexArrayObject pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
UInt32 buffer
AtiVertexArrayObject pname
Single* params

GetObjectBuffer(UInt32, AtiVertexArrayObject, out Single)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetObjectBufferfvATI")]
[CLSCompliant(false)]
public static void GetObjectBuffer(uint buffer, AtiVertexArrayObject pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
UInt32 buffer
AtiVertexArrayObject pname
Single params

GetTexBumpParameter(AtiEnvmapBumpmap)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static float GetTexBumpParameter(AtiEnvmapBumpmap pname)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Returns
Type Description
Single

GetTexBumpParameter(AtiEnvmapBumpmap, Int32*)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] int *param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32* param

[length: COMPSIZE(pname)]

GetTexBumpParameter(AtiEnvmapBumpmap, out Int32)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] out int param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32 param

[length: COMPSIZE(pname)]

GetTexBumpParameter(AtiEnvmapBumpmap, Int32[])

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] int[] param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32[] param

[length: COMPSIZE(pname)]

GetTexBumpParameter(AtiEnvmapBumpmap, Single*)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] float *param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single* param

[length: COMPSIZE(pname)]

GetTexBumpParameter(AtiEnvmapBumpmap, out Single)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] out float param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single param

[length: COMPSIZE(pname)]

GetTexBumpParameter(AtiEnvmapBumpmap, Single[])

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glGetTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void GetTexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] float[] param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single[] param

[length: COMPSIZE(pname)]

GetVariantArrayObject(Int32, AtiVertexArrayObject, Int32*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(int id, AtiVertexArrayObject pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
Int32 id
AtiVertexArrayObject pname
Int32* params

GetVariantArrayObject(Int32, AtiVertexArrayObject, out Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(int id, AtiVertexArrayObject pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
Int32 id
AtiVertexArrayObject pname
Int32 params

GetVariantArrayObject(Int32, AtiVertexArrayObject, Single*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(int id, AtiVertexArrayObject pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
Int32 id
AtiVertexArrayObject pname
Single* params

GetVariantArrayObject(Int32, AtiVertexArrayObject, out Single)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(int id, AtiVertexArrayObject pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
Int32 id
AtiVertexArrayObject pname
Single params

GetVariantArrayObject(UInt32, AtiVertexArrayObject, Int32*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(uint id, AtiVertexArrayObject pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
UInt32 id
AtiVertexArrayObject pname
Int32* params

GetVariantArrayObject(UInt32, AtiVertexArrayObject, out Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(uint id, AtiVertexArrayObject pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
UInt32 id
AtiVertexArrayObject pname
Int32 params

GetVariantArrayObject(UInt32, AtiVertexArrayObject, Single*)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(uint id, AtiVertexArrayObject pname, [Count(Count = 1)] float *params)
Parameters
Type Name Description
UInt32 id
AtiVertexArrayObject pname
Single* params

GetVariantArrayObject(UInt32, AtiVertexArrayObject, out Single)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glGetVariantArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVariantArrayObject(uint id, AtiVertexArrayObject pname, [Count(Count = 1)] out float params)
Parameters
Type Name Description
UInt32 id
AtiVertexArrayObject pname
Single params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, Int32*)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Int32* params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, out Int32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Int32 params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, Int32[])

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Int32[] params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, Single*)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Single* params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, out Single)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Single params

GetVertexAttribArrayObject(Int32, AtiVertexAttribArrayObject, Single[])

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(int index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
Int32 index
AtiVertexAttribArrayObject pname
Single[] params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, Int32*)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Int32* params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, out Int32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Int32 params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, Int32[])

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectivATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Int32[] params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, Single*)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Single* params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, out Single)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Single params

GetVertexAttribArrayObject(UInt32, AtiVertexAttribArrayObject, Single[])

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glGetVertexAttribArrayObjectfvATI")]
[CLSCompliant(false)]
public static void GetVertexAttribArrayObject(uint index, AtiVertexAttribArrayObject pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
UInt32 index
AtiVertexAttribArrayObject pname
Single[] params

IsObjectBuffer(Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glIsObjectBufferATI")]
[CLSCompliant(false)]
public static bool IsObjectBuffer(int buffer)
Parameters
Type Name Description
Int32 buffer
Returns
Type Description
Boolean

IsObjectBuffer(UInt32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glIsObjectBufferATI")]
[CLSCompliant(false)]
public static bool IsObjectBuffer(uint buffer)
Parameters
Type Name Description
UInt32 buffer
Returns
Type Description
Boolean

MapObjectBuffer(Int32)

[requires: ATI_map_object_buffer]

Declaration
[AutoGenerated(Category = "ATI_map_object_buffer", Version = "", EntryPoint = "glMapObjectBufferATI")]
[CLSCompliant(false)]
public static IntPtr MapObjectBuffer(int buffer)
Parameters
Type Name Description
Int32 buffer
Returns
Type Description
IntPtr

MapObjectBuffer(UInt32)

[requires: ATI_map_object_buffer]

Declaration
[AutoGenerated(Category = "ATI_map_object_buffer", Version = "", EntryPoint = "glMapObjectBufferATI")]
[CLSCompliant(false)]
public static IntPtr MapObjectBuffer(uint buffer)
Parameters
Type Name Description
UInt32 buffer
Returns
Type Description
IntPtr

NewObjectBuffer(Int32, IntPtr, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glNewObjectBufferATI")]
public static int NewObjectBuffer(int size, [Count(Parameter = "size")] IntPtr pointer, AtiVertexArrayObject usage)
Parameters
Type Name Description
Int32 size
IntPtr pointer

[length: size]

AtiVertexArrayObject usage
Returns
Type Description
Int32

NewObjectBuffer<T1>(Int32, ref T1, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glNewObjectBufferATI")]
public static int NewObjectBuffer<T1>(int size, [Count(Parameter = "size")] ref T1 pointer, AtiVertexArrayObject usage)
    where T1 : struct
Parameters
Type Name Description
Int32 size
T1 pointer

[length: size]

AtiVertexArrayObject usage
Returns
Type Description
Int32
Type Parameters
Name Description
T1

NewObjectBuffer<T1>(Int32, T1[], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glNewObjectBufferATI")]
[CLSCompliant(false)]
public static int NewObjectBuffer<T1>(int size, [Count(Parameter = "size")] T1[] pointer, AtiVertexArrayObject usage)
    where T1 : struct
Parameters
Type Name Description
Int32 size
T1[] pointer

[length: size]

AtiVertexArrayObject usage
Returns
Type Description
Int32
Type Parameters
Name Description
T1

NewObjectBuffer<T1>(Int32, T1[,,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glNewObjectBufferATI")]
[CLSCompliant(false)]
public static int NewObjectBuffer<T1>(int size, [Count(Parameter = "size")] T1[,, ] pointer, AtiVertexArrayObject usage)
    where T1 : struct
Parameters
Type Name Description
Int32 size
T1[,,] pointer

[length: size]

AtiVertexArrayObject usage
Returns
Type Description
Int32
Type Parameters
Name Description
T1

NewObjectBuffer<T1>(Int32, T1[,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glNewObjectBufferATI")]
[CLSCompliant(false)]
public static int NewObjectBuffer<T1>(int size, [Count(Parameter = "size")] T1[, ] pointer, AtiVertexArrayObject usage)
    where T1 : struct
Parameters
Type Name Description
Int32 size
T1[,] pointer

[length: size]

AtiVertexArrayObject usage
Returns
Type Description
Int32
Type Parameters
Name Description
T1

NormalStream3(AtiVertexStreams, Byte*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] byte *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Byte* coords

[length: 3]

NormalStream3(AtiVertexStreams, Byte, Byte, Byte)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, byte nx, byte ny, byte nz)
Parameters
Type Name Description
AtiVertexStreams stream
Byte nx
Byte ny
Byte nz

NormalStream3(AtiVertexStreams, ref Byte)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref byte coords)
Parameters
Type Name Description
AtiVertexStreams stream
Byte coords

[length: 3]

NormalStream3(AtiVertexStreams, Byte[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] byte[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Byte[] coords

[length: 3]

NormalStream3(AtiVertexStreams, Double*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3dvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] double *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double* coords

[length: 3]

NormalStream3(AtiVertexStreams, Double, Double, Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3dATI")]
public static void NormalStream3(AtiVertexStreams stream, double nx, double ny, double nz)
Parameters
Type Name Description
AtiVertexStreams stream
Double nx
Double ny
Double nz

NormalStream3(AtiVertexStreams, ref Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3dvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref double coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double coords

[length: 3]

NormalStream3(AtiVertexStreams, Double[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3dvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] double[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double[] coords

[length: 3]

NormalStream3(AtiVertexStreams, Int16*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3svATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] short *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16* coords

[length: 3]

NormalStream3(AtiVertexStreams, Int16, Int16, Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3sATI")]
public static void NormalStream3(AtiVertexStreams stream, short nx, short ny, short nz)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 nx
Int16 ny
Int16 nz

NormalStream3(AtiVertexStreams, ref Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3svATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref short coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 coords

[length: 3]

NormalStream3(AtiVertexStreams, Int16[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3svATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] short[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16[] coords

[length: 3]

NormalStream3(AtiVertexStreams, Int32*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3ivATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] int *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32* coords

[length: 3]

NormalStream3(AtiVertexStreams, Int32, Int32, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3iATI")]
public static void NormalStream3(AtiVertexStreams stream, int nx, int ny, int nz)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 nx
Int32 ny
Int32 nz

NormalStream3(AtiVertexStreams, ref Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3ivATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref int coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 coords

[length: 3]

NormalStream3(AtiVertexStreams, Int32[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3ivATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] int[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32[] coords

[length: 3]

NormalStream3(AtiVertexStreams, SByte*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] sbyte *coords)
Parameters
Type Name Description
AtiVertexStreams stream
SByte* coords

[length: 3]

NormalStream3(AtiVertexStreams, SByte, SByte, SByte)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, sbyte nx, sbyte ny, sbyte nz)
Parameters
Type Name Description
AtiVertexStreams stream
SByte nx
SByte ny
SByte nz

NormalStream3(AtiVertexStreams, ref SByte)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref sbyte coords)
Parameters
Type Name Description
AtiVertexStreams stream
SByte coords

[length: 3]

NormalStream3(AtiVertexStreams, SByte[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3bvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] sbyte[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
SByte[] coords

[length: 3]

NormalStream3(AtiVertexStreams, Single*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3fvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] float *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single* coords

[length: 3]

NormalStream3(AtiVertexStreams, Single, Single, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3fATI")]
public static void NormalStream3(AtiVertexStreams stream, float nx, float ny, float nz)
Parameters
Type Name Description
AtiVertexStreams stream
Single nx
Single ny
Single nz

NormalStream3(AtiVertexStreams, ref Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3fvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] ref float coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single coords

[length: 3]

NormalStream3(AtiVertexStreams, Single[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glNormalStream3fvATI")]
[CLSCompliant(false)]
public static void NormalStream3(AtiVertexStreams stream, [Count(Count = 3)] float[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single[] coords

[length: 3]

PassTexCoor(Int32, Int32, AtiFragmentShader)

Declaration
[AutoGenerated(Category = "AtiFragmentShader", Version = "1.2", EntryPoint = "glPassTexCoordATI")]
[Obsolete("Use PassTexCoord instead")]
public static void PassTexCoor(int dst, int coord, AtiFragmentShader swizzle)
Parameters
Type Name Description
Int32 dst
Int32 coord
AtiFragmentShader swizzle

PassTexCoor(UInt32, UInt32, AtiFragmentShader)

Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AtiFragmentShader", Version = "1.2", EntryPoint = "glPassTexCoordATI")]
[Obsolete("Use PassTexCoord instead")]
public static void PassTexCoor(uint dst, uint coord, AtiFragmentShader swizzle)
Parameters
Type Name Description
UInt32 dst
UInt32 coord
AtiFragmentShader swizzle

PassTexCoord(Int32, Int32, AtiFragmentShader)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glPassTexCoordATI")]
[CLSCompliant(false)]
public static void PassTexCoord(int dst, int coord, AtiFragmentShader swizzle)
Parameters
Type Name Description
Int32 dst
Int32 coord
AtiFragmentShader swizzle

PassTexCoord(UInt32, UInt32, AtiFragmentShader)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glPassTexCoordATI")]
[CLSCompliant(false)]
public static void PassTexCoord(uint dst, uint coord, AtiFragmentShader swizzle)
Parameters
Type Name Description
UInt32 dst
UInt32 coord
AtiFragmentShader swizzle

PNTriangles(AtiPnTriangles, Int32)

[requires: ATI_pn_triangles]

Declaration
[AutoGenerated(Category = "ATI_pn_triangles", Version = "", EntryPoint = "glPNTrianglesiATI")]
public static void PNTriangles(AtiPnTriangles pname, int param)
Parameters
Type Name Description
AtiPnTriangles pname
Int32 param

PNTriangles(AtiPnTriangles, Single)

[requires: ATI_pn_triangles]

Declaration
[AutoGenerated(Category = "ATI_pn_triangles", Version = "", EntryPoint = "glPNTrianglesfATI")]
public static void PNTriangles(AtiPnTriangles pname, float param)
Parameters
Type Name Description
AtiPnTriangles pname
Single param

SampleMap(Int32, Int32, AtiFragmentShader)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSampleMapATI")]
[CLSCompliant(false)]
public static void SampleMap(int dst, int interp, AtiFragmentShader swizzle)
Parameters
Type Name Description
Int32 dst
Int32 interp
AtiFragmentShader swizzle

SampleMap(UInt32, UInt32, AtiFragmentShader)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSampleMapATI")]
[CLSCompliant(false)]
public static void SampleMap(uint dst, uint interp, AtiFragmentShader swizzle)
Parameters
Type Name Description
UInt32 dst
UInt32 interp
AtiFragmentShader swizzle

SetFragmentShaderConstant(Int32, Single*)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(int dst, [Count(Count = 4)] float *value)
Parameters
Type Name Description
Int32 dst
Single* value

[length: 4]

SetFragmentShaderConstant(Int32, ref Single)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(int dst, [Count(Count = 4)] ref float value)
Parameters
Type Name Description
Int32 dst
Single value

[length: 4]

SetFragmentShaderConstant(Int32, Single[])

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(int dst, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
Int32 dst
Single[] value

[length: 4]

SetFragmentShaderConstant(UInt32, Single*)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(uint dst, [Count(Count = 4)] float *value)
Parameters
Type Name Description
UInt32 dst
Single* value

[length: 4]

SetFragmentShaderConstant(UInt32, ref Single)

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(uint dst, [Count(Count = 4)] ref float value)
Parameters
Type Name Description
UInt32 dst
Single value

[length: 4]

SetFragmentShaderConstant(UInt32, Single[])

[requires: ATI_fragment_shader]

Declaration
[AutoGenerated(Category = "ATI_fragment_shader", Version = "", EntryPoint = "glSetFragmentShaderConstantATI")]
[CLSCompliant(false)]
public static void SetFragmentShaderConstant(uint dst, [Count(Count = 4)] float[] value)
Parameters
Type Name Description
UInt32 dst
Single[] value

[length: 4]

StencilFuncSeparate(StencilFunction, StencilFunction, Int32, Int32)

[requires: ATI_separate_stencil] Set front and/or back function and reference value for stencil testing

Declaration
[AutoGenerated(Category = "ATI_separate_stencil", Version = "", EntryPoint = "glStencilFuncSeparateATI")]
[CLSCompliant(false)]
public static void StencilFuncSeparate(StencilFunction frontfunc, StencilFunction backfunc, int ref, int mask)
Parameters
Type Name Description
StencilFunction frontfunc

Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.

StencilFunction backfunc

Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.

Int32 ref
Int32 mask

Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

StencilFuncSeparate(StencilFunction, StencilFunction, Int32, UInt32)

[requires: ATI_separate_stencil] Set front and/or back function and reference value for stencil testing

Declaration
[AutoGenerated(Category = "ATI_separate_stencil", Version = "", EntryPoint = "glStencilFuncSeparateATI")]
[CLSCompliant(false)]
public static void StencilFuncSeparate(StencilFunction frontfunc, StencilFunction backfunc, int ref, uint mask)
Parameters
Type Name Description
StencilFunction frontfunc

Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.

StencilFunction backfunc

Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.

Int32 ref
UInt32 mask

Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.

StencilOpSeparate(StencilFaceDirection, StencilOp, StencilOp, StencilOp)

[requires: ATI_separate_stencil] Set front and/or back stencil test actions

Declaration
[AutoGenerated(Category = "ATI_separate_stencil", Version = "", EntryPoint = "glStencilOpSeparateATI")]
public static void StencilOpSeparate(StencilFaceDirection face, StencilOp sfail, StencilOp dpfail, StencilOp dppass)
Parameters
Type Name Description
StencilFaceDirection face

Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.

StencilOp sfail

Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.

StencilOp dpfail

Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.

StencilOp dppass

Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.

TexBumpParameter(AtiEnvmapBumpmap, Int32*)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] int *param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32* param

[length: COMPSIZE(pname)]

TexBumpParameter(AtiEnvmapBumpmap, ref Int32)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] ref int param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32 param

[length: COMPSIZE(pname)]

TexBumpParameter(AtiEnvmapBumpmap, Int32[])

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterivATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] int[] param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Int32[] param

[length: COMPSIZE(pname)]

TexBumpParameter(AtiEnvmapBumpmap, Single*)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] float *param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single* param

[length: COMPSIZE(pname)]

TexBumpParameter(AtiEnvmapBumpmap, ref Single)

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] ref float param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single param

[length: COMPSIZE(pname)]

TexBumpParameter(AtiEnvmapBumpmap, Single[])

[requires: ATI_envmap_bumpmap]

Declaration
[AutoGenerated(Category = "ATI_envmap_bumpmap", Version = "", EntryPoint = "glTexBumpParameterfvATI")]
[CLSCompliant(false)]
public static void TexBumpParameter(AtiEnvmapBumpmap pname, [Count(Computed = "pname")] float[] param)
Parameters
Type Name Description
AtiEnvmapBumpmap pname
Single[] param

[length: COMPSIZE(pname)]

UnmapObjectBuffer(Int32)

[requires: ATI_map_object_buffer]

Declaration
[AutoGenerated(Category = "ATI_map_object_buffer", Version = "", EntryPoint = "glUnmapObjectBufferATI")]
[CLSCompliant(false)]
public static void UnmapObjectBuffer(int buffer)
Parameters
Type Name Description
Int32 buffer

UnmapObjectBuffer(UInt32)

[requires: ATI_map_object_buffer]

Declaration
[AutoGenerated(Category = "ATI_map_object_buffer", Version = "", EntryPoint = "glUnmapObjectBufferATI")]
[CLSCompliant(false)]
public static void UnmapObjectBuffer(uint buffer)
Parameters
Type Name Description
UInt32 buffer

UpdateObjectBuffer(Int32, Int32, Int32, IntPtr, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer(int buffer, int offset, int size, [Count(Parameter = "size")] IntPtr pointer, AtiVertexArrayObject preserve)
Parameters
Type Name Description
Int32 buffer
Int32 offset
Int32 size
IntPtr pointer

[length: size]

AtiVertexArrayObject preserve

UpdateObjectBuffer(UInt32, UInt32, Int32, IntPtr, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer(uint buffer, uint offset, int size, [Count(Parameter = "size")] IntPtr pointer, AtiVertexArrayObject preserve)
Parameters
Type Name Description
UInt32 buffer
UInt32 offset
Int32 size
IntPtr pointer

[length: size]

AtiVertexArrayObject preserve

UpdateObjectBuffer<T3>(Int32, Int32, Int32, ref T3, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(int buffer, int offset, int size, [Count(Parameter = "size")] ref T3 pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
Int32 buffer
Int32 offset
Int32 size
T3 pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(Int32, Int32, Int32, T3[], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(int buffer, int offset, int size, [Count(Parameter = "size")] T3[] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
Int32 buffer
Int32 offset
Int32 size
T3[] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(Int32, Int32, Int32, T3[,,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(int buffer, int offset, int size, [Count(Parameter = "size")] T3[,, ] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
Int32 buffer
Int32 offset
Int32 size
T3[,,] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(Int32, Int32, Int32, T3[,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(int buffer, int offset, int size, [Count(Parameter = "size")] T3[, ] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
Int32 buffer
Int32 offset
Int32 size
T3[,] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(UInt32, UInt32, Int32, ref T3, AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(uint buffer, uint offset, int size, [Count(Parameter = "size")] ref T3 pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
UInt32 buffer
UInt32 offset
Int32 size
T3 pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(UInt32, UInt32, Int32, T3[], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(uint buffer, uint offset, int size, [Count(Parameter = "size")] T3[] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
UInt32 buffer
UInt32 offset
Int32 size
T3[] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(UInt32, UInt32, Int32, T3[,,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(uint buffer, uint offset, int size, [Count(Parameter = "size")] T3[,, ] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
UInt32 buffer
UInt32 offset
Int32 size
T3[,,] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

UpdateObjectBuffer<T3>(UInt32, UInt32, Int32, T3[,], AtiVertexArrayObject)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glUpdateObjectBufferATI")]
[CLSCompliant(false)]
public static void UpdateObjectBuffer<T3>(uint buffer, uint offset, int size, [Count(Parameter = "size")] T3[, ] pointer, AtiVertexArrayObject preserve)
    where T3 : struct
Parameters
Type Name Description
UInt32 buffer
UInt32 offset
Int32 size
T3[,] pointer

[length: size]

AtiVertexArrayObject preserve
Type Parameters
Name Description
T3

VariantArrayObject(Int32, AtiVertexArrayObject, Int32, Int32, Int32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glVariantArrayObjectATI")]
[CLSCompliant(false)]
public static void VariantArrayObject(int id, AtiVertexArrayObject type, int stride, int buffer, int offset)
Parameters
Type Name Description
Int32 id
AtiVertexArrayObject type
Int32 stride
Int32 buffer
Int32 offset

VariantArrayObject(UInt32, AtiVertexArrayObject, Int32, UInt32, UInt32)

[requires: ATI_vertex_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_array_object", Version = "", EntryPoint = "glVariantArrayObjectATI")]
[CLSCompliant(false)]
public static void VariantArrayObject(uint id, AtiVertexArrayObject type, int stride, uint buffer, uint offset)
Parameters
Type Name Description
UInt32 id
AtiVertexArrayObject type
Int32 stride
UInt32 buffer
UInt32 offset

VertexAttribArrayObject(Int32, Int32, AtiVertexAttribArrayObject, Boolean, Int32, Int32, Int32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[Obsolete("Use VertexAttribPointerType overload instead")]
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glVertexAttribArrayObjectATI")]
[CLSCompliant(false)]
public static void VertexAttribArrayObject(int index, int size, AtiVertexAttribArrayObject type, bool normalized, int stride, int buffer, int offset)
Parameters
Type Name Description
Int32 index
Int32 size
AtiVertexAttribArrayObject type
Boolean normalized
Int32 stride
Int32 buffer
Int32 offset

VertexAttribArrayObject(Int32, Int32, VertexAttribPointerType, Boolean, Int32, Int32, Int32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glVertexAttribArrayObjectATI")]
[CLSCompliant(false)]
public static void VertexAttribArrayObject(int index, int size, VertexAttribPointerType type, bool normalized, int stride, int buffer, int offset)
Parameters
Type Name Description
Int32 index
Int32 size
VertexAttribPointerType type
Boolean normalized
Int32 stride
Int32 buffer
Int32 offset

VertexAttribArrayObject(UInt32, Int32, AtiVertexAttribArrayObject, Boolean, Int32, UInt32, UInt32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[Obsolete("Use VertexAttribPointerType overload instead")]
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glVertexAttribArrayObjectATI")]
[CLSCompliant(false)]
public static void VertexAttribArrayObject(uint index, int size, AtiVertexAttribArrayObject type, bool normalized, int stride, uint buffer, uint offset)
Parameters
Type Name Description
UInt32 index
Int32 size
AtiVertexAttribArrayObject type
Boolean normalized
Int32 stride
UInt32 buffer
UInt32 offset

VertexAttribArrayObject(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, UInt32, UInt32)

[requires: ATI_vertex_attrib_array_object]

Declaration
[AutoGenerated(Category = "ATI_vertex_attrib_array_object", Version = "", EntryPoint = "glVertexAttribArrayObjectATI")]
[CLSCompliant(false)]
public static void VertexAttribArrayObject(uint index, int size, VertexAttribPointerType type, bool normalized, int stride, uint buffer, uint offset)
Parameters
Type Name Description
UInt32 index
Int32 size
VertexAttribPointerType type
Boolean normalized
Int32 stride
UInt32 buffer
UInt32 offset

VertexBlendEnv(AtiVertexStreams, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexBlendEnviATI")]
public static void VertexBlendEnv(AtiVertexStreams pname, int param)
Parameters
Type Name Description
AtiVertexStreams pname
Int32 param

VertexBlendEnv(AtiVertexStreams, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexBlendEnvfATI")]
public static void VertexBlendEnv(AtiVertexStreams pname, float param)
Parameters
Type Name Description
AtiVertexStreams pname
Single param

VertexStream1(AtiVertexStreams, Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1dATI")]
public static void VertexStream1(AtiVertexStreams stream, double x)
Parameters
Type Name Description
AtiVertexStreams stream
Double x

VertexStream1(AtiVertexStreams, Double*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1dvATI")]
[CLSCompliant(false)]
public static void VertexStream1(AtiVertexStreams stream, [Count(Count = 1)] double *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double* coords

[length: 1]

VertexStream1(AtiVertexStreams, Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1sATI")]
public static void VertexStream1(AtiVertexStreams stream, short x)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 x

VertexStream1(AtiVertexStreams, Int16*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1svATI")]
[CLSCompliant(false)]
public static void VertexStream1(AtiVertexStreams stream, [Count(Count = 1)] short *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16* coords

[length: 1]

VertexStream1(AtiVertexStreams, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1iATI")]
public static void VertexStream1(AtiVertexStreams stream, int x)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 x

VertexStream1(AtiVertexStreams, Int32*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1ivATI")]
[CLSCompliant(false)]
public static void VertexStream1(AtiVertexStreams stream, [Count(Count = 1)] int *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32* coords

[length: 1]

VertexStream1(AtiVertexStreams, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1fATI")]
public static void VertexStream1(AtiVertexStreams stream, float x)
Parameters
Type Name Description
AtiVertexStreams stream
Single x

VertexStream1(AtiVertexStreams, Single*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream1fvATI")]
[CLSCompliant(false)]
public static void VertexStream1(AtiVertexStreams stream, [Count(Count = 1)] float *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single* coords

[length: 1]

VertexStream2(AtiVertexStreams, Double*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2dvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] double *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double* coords

[length: 2]

VertexStream2(AtiVertexStreams, Double, Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2dATI")]
public static void VertexStream2(AtiVertexStreams stream, double x, double y)
Parameters
Type Name Description
AtiVertexStreams stream
Double x
Double y

VertexStream2(AtiVertexStreams, ref Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2dvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] ref double coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double coords

[length: 2]

VertexStream2(AtiVertexStreams, Double[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2dvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] double[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double[] coords

[length: 2]

VertexStream2(AtiVertexStreams, Int16*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2svATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] short *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16* coords

[length: 2]

VertexStream2(AtiVertexStreams, Int16, Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2sATI")]
public static void VertexStream2(AtiVertexStreams stream, short x, short y)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 x
Int16 y

VertexStream2(AtiVertexStreams, ref Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2svATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] ref short coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 coords

[length: 2]

VertexStream2(AtiVertexStreams, Int16[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2svATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] short[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16[] coords

[length: 2]

VertexStream2(AtiVertexStreams, Int32*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2ivATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] int *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32* coords

[length: 2]

VertexStream2(AtiVertexStreams, Int32, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2iATI")]
public static void VertexStream2(AtiVertexStreams stream, int x, int y)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 x
Int32 y

VertexStream2(AtiVertexStreams, ref Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2ivATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] ref int coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 coords

[length: 2]

VertexStream2(AtiVertexStreams, Int32[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2ivATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] int[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32[] coords

[length: 2]

VertexStream2(AtiVertexStreams, Single*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2fvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] float *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single* coords

[length: 2]

VertexStream2(AtiVertexStreams, Single, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2fATI")]
public static void VertexStream2(AtiVertexStreams stream, float x, float y)
Parameters
Type Name Description
AtiVertexStreams stream
Single x
Single y

VertexStream2(AtiVertexStreams, ref Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2fvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] ref float coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single coords

[length: 2]

VertexStream2(AtiVertexStreams, Single[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream2fvATI")]
[CLSCompliant(false)]
public static void VertexStream2(AtiVertexStreams stream, [Count(Count = 2)] float[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single[] coords

[length: 2]

VertexStream3(AtiVertexStreams, Double*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3dvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] double *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double* coords

[length: 3]

VertexStream3(AtiVertexStreams, Double, Double, Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3dATI")]
public static void VertexStream3(AtiVertexStreams stream, double x, double y, double z)
Parameters
Type Name Description
AtiVertexStreams stream
Double x
Double y
Double z

VertexStream3(AtiVertexStreams, ref Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3dvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] ref double coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double coords

[length: 3]

VertexStream3(AtiVertexStreams, Double[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3dvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] double[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double[] coords

[length: 3]

VertexStream3(AtiVertexStreams, Int16*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3svATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] short *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16* coords

[length: 3]

VertexStream3(AtiVertexStreams, Int16, Int16, Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3sATI")]
public static void VertexStream3(AtiVertexStreams stream, short x, short y, short z)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 x
Int16 y
Int16 z

VertexStream3(AtiVertexStreams, ref Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3svATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] ref short coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 coords

[length: 3]

VertexStream3(AtiVertexStreams, Int16[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3svATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] short[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16[] coords

[length: 3]

VertexStream3(AtiVertexStreams, Int32*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3ivATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] int *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32* coords

[length: 3]

VertexStream3(AtiVertexStreams, Int32, Int32, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3iATI")]
public static void VertexStream3(AtiVertexStreams stream, int x, int y, int z)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 x
Int32 y
Int32 z

VertexStream3(AtiVertexStreams, ref Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3ivATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] ref int coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 coords

[length: 3]

VertexStream3(AtiVertexStreams, Int32[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3ivATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] int[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32[] coords

[length: 3]

VertexStream3(AtiVertexStreams, Single*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3fvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] float *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single* coords

[length: 3]

VertexStream3(AtiVertexStreams, Single, Single, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3fATI")]
public static void VertexStream3(AtiVertexStreams stream, float x, float y, float z)
Parameters
Type Name Description
AtiVertexStreams stream
Single x
Single y
Single z

VertexStream3(AtiVertexStreams, ref Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3fvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] ref float coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single coords

[length: 3]

VertexStream3(AtiVertexStreams, Single[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream3fvATI")]
[CLSCompliant(false)]
public static void VertexStream3(AtiVertexStreams stream, [Count(Count = 3)] float[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single[] coords

[length: 3]

VertexStream4(AtiVertexStreams, Double*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4dvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] double *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double* coords

[length: 4]

VertexStream4(AtiVertexStreams, Double, Double, Double, Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4dATI")]
public static void VertexStream4(AtiVertexStreams stream, double x, double y, double z, double w)
Parameters
Type Name Description
AtiVertexStreams stream
Double x
Double y
Double z
Double w

VertexStream4(AtiVertexStreams, ref Double)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4dvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] ref double coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double coords

[length: 4]

VertexStream4(AtiVertexStreams, Double[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4dvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] double[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Double[] coords

[length: 4]

VertexStream4(AtiVertexStreams, Int16*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4svATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] short *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16* coords

[length: 4]

VertexStream4(AtiVertexStreams, Int16, Int16, Int16, Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4sATI")]
public static void VertexStream4(AtiVertexStreams stream, short x, short y, short z, short w)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 x
Int16 y
Int16 z
Int16 w

VertexStream4(AtiVertexStreams, ref Int16)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4svATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] ref short coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16 coords

[length: 4]

VertexStream4(AtiVertexStreams, Int16[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4svATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] short[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int16[] coords

[length: 4]

VertexStream4(AtiVertexStreams, Int32*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4ivATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] int *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32* coords

[length: 4]

VertexStream4(AtiVertexStreams, Int32, Int32, Int32, Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4iATI")]
public static void VertexStream4(AtiVertexStreams stream, int x, int y, int z, int w)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 x
Int32 y
Int32 z
Int32 w

VertexStream4(AtiVertexStreams, ref Int32)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4ivATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] ref int coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32 coords

[length: 4]

VertexStream4(AtiVertexStreams, Int32[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4ivATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] int[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Int32[] coords

[length: 4]

VertexStream4(AtiVertexStreams, Single*)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4fvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] float *coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single* coords

[length: 4]

VertexStream4(AtiVertexStreams, Single, Single, Single, Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4fATI")]
public static void VertexStream4(AtiVertexStreams stream, float x, float y, float z, float w)
Parameters
Type Name Description
AtiVertexStreams stream
Single x
Single y
Single z
Single w

VertexStream4(AtiVertexStreams, ref Single)

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4fvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] ref float coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single coords

[length: 4]

VertexStream4(AtiVertexStreams, Single[])

[requires: ATI_vertex_streams]

Declaration
[AutoGenerated(Category = "ATI_vertex_streams", Version = "", EntryPoint = "glVertexStream4fvATI")]
[CLSCompliant(false)]
public static void VertexStream4(AtiVertexStreams stream, [Count(Count = 4)] float[] coords)
Parameters
Type Name Description
AtiVertexStreams stream
Single[] coords

[length: 4]

In This Article
Back to top Generated by DocFX