Show / Hide Table of Contents

Class GL.Apple

Inheritance
Object
GL.Apple
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 Apple

Methods

BindVertexArray(Int32)

[requires: APPLE_vertex_array_object] Bind a vertex array object

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayAPPLE")]
[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: APPLE_vertex_array_object] Bind a vertex array object

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

Specifies the name of the vertex array to bind.

BufferParameter(BufferTarget, BufferParameterApple, Int32)

[requires: APPLE_flush_buffer_range]

Declaration
[AutoGenerated(Category = "APPLE_flush_buffer_range", Version = "", EntryPoint = "glBufferParameteriAPPLE")]
public static void BufferParameter(BufferTarget target, BufferParameterApple pname, int param)
Parameters
Type Name Description
BufferTarget target
BufferParameterApple pname
Int32 param

DeleteFence(Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] int fences)
Parameters
Type Name Description
Int32 fences

[length: n]

DeleteFence(UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFence([Count(Parameter = "n")] uint fences)
Parameters
Type Name Description
UInt32 fences

[length: n]

DeleteFences(Int32, Int32*)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
Int32 n
Int32* fences

[length: n]

DeleteFences(Int32, ref Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref int fences)
Parameters
Type Name Description
Int32 n
Int32 fences

[length: n]

DeleteFences(Int32, Int32[])

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
Int32 n
Int32[] fences

[length: n]

DeleteFences(Int32, UInt32*)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
Int32 n
UInt32* fences

[length: n]

DeleteFences(Int32, ref UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] ref uint fences)
Parameters
Type Name Description
Int32 n
UInt32 fences

[length: n]

DeleteFences(Int32, UInt32[])

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glDeleteFencesAPPLE")]
[CLSCompliant(false)]
public static void DeleteFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
Int32 n
UInt32[] fences

[length: n]

DeleteVertexArray(Int32)

[requires: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Delete vertex array objects

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

DisableVertexAttrib(Int32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glDisableVertexAttribAPPLE")]
[CLSCompliant(false)]
public static void DisableVertexAttrib(int index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
Int32 index
AppleVertexProgramEvaluators pname

DisableVertexAttrib(UInt32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glDisableVertexAttribAPPLE")]
[CLSCompliant(false)]
public static void DisableVertexAttrib(uint index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
UInt32 index
AppleVertexProgramEvaluators pname

DrawElementArray(BeginMode, Int32, Int32)

[requires: APPLE_element_array]

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

DrawElementArray(PrimitiveType, Int32, Int32)

[requires: APPLE_element_array]

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

DrawRangeElementArray(BeginMode, Int32, Int32, Int32, Int32)

[requires: APPLE_element_array]

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

DrawRangeElementArray(BeginMode, UInt32, UInt32, Int32, Int32)

[requires: APPLE_element_array]

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

DrawRangeElementArray(PrimitiveType, Int32, Int32, Int32, Int32)

[requires: APPLE_element_array]

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

DrawRangeElementArray(PrimitiveType, UInt32, UInt32, Int32, Int32)

[requires: APPLE_element_array]

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

ElementPointer(AppleElementArray, IntPtr)

[requires: APPLE_element_array]

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

[length: COMPSIZE(type)]

ElementPointer<T1>(AppleElementArray, ref T1)

[requires: APPLE_element_array]

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

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

ElementPointer<T1>(AppleElementArray, T1[])

[requires: APPLE_element_array]

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

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

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

[requires: APPLE_element_array]

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

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

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

[requires: APPLE_element_array]

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

[length: COMPSIZE(type)]

Type Parameters
Name Description
T1

EnableVertexAttrib(Int32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glEnableVertexAttribAPPLE")]
[CLSCompliant(false)]
public static void EnableVertexAttrib(int index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
Int32 index
AppleVertexProgramEvaluators pname

EnableVertexAttrib(UInt32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glEnableVertexAttribAPPLE")]
[CLSCompliant(false)]
public static void EnableVertexAttrib(uint index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
UInt32 index
AppleVertexProgramEvaluators pname

FinishFence(Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glFinishFenceAPPLE")]
[CLSCompliant(false)]
public static void FinishFence(int fence)
Parameters
Type Name Description
Int32 fence

FinishFence(UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glFinishFenceAPPLE")]
[CLSCompliant(false)]
public static void FinishFence(uint fence)
Parameters
Type Name Description
UInt32 fence

FinishObject(AppleFence, Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glFinishObjectAPPLE")]
public static void FinishObject(AppleFence object, int name)
Parameters
Type Name Description
AppleFence object
Int32 name

FlushMappedBufferRange(BufferTarget, IntPtr, Int32)

[requires: APPLE_flush_buffer_range] Indicate modifications to a range of a mapped buffer

Declaration
[AutoGenerated(Category = "APPLE_flush_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeAPPLE")]
public static void FlushMappedBufferRange(BufferTarget target, IntPtr offset, int size)
Parameters
Type Name Description
BufferTarget target

Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, DispatchIndirectBuffer, DrawIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

IntPtr offset

Specifies the start of the buffer subrange, in basic machine units.

Int32 size

Specifies the length of the buffer subrange, in basic machine units.

FlushMappedBufferRange(BufferTarget, IntPtr, IntPtr)

[requires: APPLE_flush_buffer_range] Indicate modifications to a range of a mapped buffer

Declaration
[AutoGenerated(Category = "APPLE_flush_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeAPPLE")]
public static void FlushMappedBufferRange(BufferTarget target, IntPtr offset, IntPtr size)
Parameters
Type Name Description
BufferTarget target

Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, DispatchIndirectBuffer, DrawIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.

IntPtr offset

Specifies the start of the buffer subrange, in basic machine units.

IntPtr size

Specifies the length of the buffer subrange, in basic machine units.

FlushVertexArrayRange(Int32, IntPtr)

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeAPPLE")]
public static void FlushVertexArrayRange(int length, [Count(Parameter = "length")] IntPtr pointer)
Parameters
Type Name Description
Int32 length
IntPtr pointer

[length: length]

FlushVertexArrayRange<T1>(Int32, ref T1)

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeAPPLE")]
public static void FlushVertexArrayRange<T1>(int length, [Count(Parameter = "length")] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1 pointer

[length: length]

Type Parameters
Name Description
T1

FlushVertexArrayRange<T1>(Int32, T1[])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void FlushVertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[] pointer

[length: length]

Type Parameters
Name Description
T1

FlushVertexArrayRange<T1>(Int32, T1[,,])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void FlushVertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,,] pointer

[length: length]

Type Parameters
Name Description
T1

FlushVertexArrayRange<T1>(Int32, T1[,])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glFlushVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void FlushVertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,] pointer

[length: length]

Type Parameters
Name Description
T1

GenFence()

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static int GenFence()
Returns
Type Description
Int32

GenFences(Int32, Int32*)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int *fences)
Parameters
Type Name Description
Int32 n
Int32* fences

[length: n]

GenFences(Int32, out Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out int fences)
Parameters
Type Name Description
Int32 n
Int32 fences

[length: n]

GenFences(Int32, Int32[])

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] int[] fences)
Parameters
Type Name Description
Int32 n
Int32[] fences

[length: n]

GenFences(Int32, UInt32*)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint *fences)
Parameters
Type Name Description
Int32 n
UInt32* fences

[length: n]

GenFences(Int32, out UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] out uint fences)
Parameters
Type Name Description
Int32 n
UInt32 fences

[length: n]

GenFences(Int32, UInt32[])

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glGenFencesAPPLE")]
[CLSCompliant(false)]
public static void GenFences(int n, [Count(Parameter = "n")] uint[] fences)
Parameters
Type Name Description
Int32 n
UInt32[] fences

[length: n]

GenVertexArray()

[requires: APPLE_vertex_array_object] Generate vertex array object names

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

GenVertexArrays(Int32, Int32*)

[requires: APPLE_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Generate vertex array object names

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysAPPLE")]
[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: APPLE_vertex_array_object] Generate vertex array object names

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

GetObjectParameter(AppleObjectPurgeable, Int32, AppleObjectPurgeable, Int32*)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, int name, AppleObjectPurgeable pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
Int32 name
AppleObjectPurgeable pname
Int32* params

GetObjectParameter(AppleObjectPurgeable, Int32, AppleObjectPurgeable, out Int32)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, int name, AppleObjectPurgeable pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
Int32 name
AppleObjectPurgeable pname
Int32 params

GetObjectParameter(AppleObjectPurgeable, Int32, AppleObjectPurgeable, Int32[])

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, int name, AppleObjectPurgeable pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
Int32 name
AppleObjectPurgeable pname
Int32[] params

GetObjectParameter(AppleObjectPurgeable, UInt32, AppleObjectPurgeable, Int32*)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, uint name, AppleObjectPurgeable pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
UInt32 name
AppleObjectPurgeable pname
Int32* params

GetObjectParameter(AppleObjectPurgeable, UInt32, AppleObjectPurgeable, out Int32)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, uint name, AppleObjectPurgeable pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
UInt32 name
AppleObjectPurgeable pname
Int32 params

GetObjectParameter(AppleObjectPurgeable, UInt32, AppleObjectPurgeable, Int32[])

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glGetObjectParameterivAPPLE")]
[CLSCompliant(false)]
public static void GetObjectParameter(AppleObjectPurgeable objectType, uint name, AppleObjectPurgeable pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
AppleObjectPurgeable objectType
UInt32 name
AppleObjectPurgeable pname
Int32[] params

GetTexParameterPointer(AppleTextureRange, AppleTextureRange, IntPtr)

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glGetTexParameterPointervAPPLE")]
public static void GetTexParameterPointer(AppleTextureRange target, AppleTextureRange pname, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
AppleTextureRange target
AppleTextureRange pname
IntPtr params

GetTexParameterPointer<T2>(AppleTextureRange, AppleTextureRange, ref T2)

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glGetTexParameterPointervAPPLE")]
public static void GetTexParameterPointer<T2>(AppleTextureRange target, AppleTextureRange pname, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
AppleTextureRange pname
T2 params
Type Parameters
Name Description
T2

GetTexParameterPointer<T2>(AppleTextureRange, AppleTextureRange, T2[])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glGetTexParameterPointervAPPLE")]
[CLSCompliant(false)]
public static void GetTexParameterPointer<T2>(AppleTextureRange target, AppleTextureRange pname, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
AppleTextureRange pname
T2[] params
Type Parameters
Name Description
T2

GetTexParameterPointer<T2>(AppleTextureRange, AppleTextureRange, T2[,,])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glGetTexParameterPointervAPPLE")]
[CLSCompliant(false)]
public static void GetTexParameterPointer<T2>(AppleTextureRange target, AppleTextureRange pname, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
AppleTextureRange pname
T2[,,] params
Type Parameters
Name Description
T2

GetTexParameterPointer<T2>(AppleTextureRange, AppleTextureRange, T2[,])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glGetTexParameterPointervAPPLE")]
[CLSCompliant(false)]
public static void GetTexParameterPointer<T2>(AppleTextureRange target, AppleTextureRange pname, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
AppleTextureRange pname
T2[,] params
Type Parameters
Name Description
T2

IsFence(Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glIsFenceAPPLE")]
[CLSCompliant(false)]
public static bool IsFence(int fence)
Parameters
Type Name Description
Int32 fence
Returns
Type Description
Boolean

IsFence(UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glIsFenceAPPLE")]
[CLSCompliant(false)]
public static bool IsFence(uint fence)
Parameters
Type Name Description
UInt32 fence
Returns
Type Description
Boolean

IsVertexArray(Int32)

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

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayAPPLE")]
[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: APPLE_vertex_array_object] Determine if a name corresponds to a vertex array object

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

IsVertexAttribEnabled(Int32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glIsVertexAttribEnabledAPPLE")]
[CLSCompliant(false)]
public static bool IsVertexAttribEnabled(int index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
Int32 index
AppleVertexProgramEvaluators pname
Returns
Type Description
Boolean

IsVertexAttribEnabled(UInt32, AppleVertexProgramEvaluators)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glIsVertexAttribEnabledAPPLE")]
[CLSCompliant(false)]
public static bool IsVertexAttribEnabled(uint index, AppleVertexProgramEvaluators pname)
Parameters
Type Name Description
UInt32 index
AppleVertexProgramEvaluators pname
Returns
Type Description
Boolean

MapVertexAttrib1(Int32, Int32, Double, Double, Int32, Int32, Double*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] double *points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 stride
Int32 order
Double* points

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

MapVertexAttrib1(Int32, Int32, Double, Double, Int32, Int32, ref Double)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] ref double points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 stride
Int32 order
Double points

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

MapVertexAttrib1(Int32, Int32, Double, Double, Int32, Int32, Double[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] double[] points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 stride
Int32 order
Double[] points

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

MapVertexAttrib1(Int32, Int32, Single, Single, Int32, Int32, Single*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] float *points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 stride
Int32 order
Single* points

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

MapVertexAttrib1(Int32, Int32, Single, Single, Int32, Int32, ref Single)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] ref float points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 stride
Int32 order
Single points

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

MapVertexAttrib1(Int32, Int32, Single, Single, Int32, Int32, Single[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(int index, int size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] float[] points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 stride
Int32 order
Single[] points

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

MapVertexAttrib1(UInt32, UInt32, Double, Double, Int32, Int32, Double*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] double *points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 stride
Int32 order
Double* points

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

MapVertexAttrib1(UInt32, UInt32, Double, Double, Int32, Int32, ref Double)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] ref double points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 stride
Int32 order
Double points

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

MapVertexAttrib1(UInt32, UInt32, Double, Double, Int32, Int32, Double[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, double u1, double u2, int stride, int order, [Count(Computed = "size,stride,order")] double[] points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 stride
Int32 order
Double[] points

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

MapVertexAttrib1(UInt32, UInt32, Single, Single, Int32, Int32, Single*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] float *points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 stride
Int32 order
Single* points

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

MapVertexAttrib1(UInt32, UInt32, Single, Single, Int32, Int32, ref Single)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] ref float points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 stride
Int32 order
Single points

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

MapVertexAttrib1(UInt32, UInt32, Single, Single, Int32, Int32, Single[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib1fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib1(uint index, uint size, float u1, float u2, int stride, int order, [Count(Computed = "size,stride,order")] float[] points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 stride
Int32 order
Single[] points

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

MapVertexAttrib2(Int32, Int32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, Double*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] double *points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double* points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(Int32, Int32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, ref Double)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] ref double points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(Int32, Int32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, Double[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] double[] points)
Parameters
Type Name Description
Int32 index
Int32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double[] points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(Int32, Int32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, Single*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] float *points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single* points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(Int32, Int32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, ref Single)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] ref float points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(Int32, Int32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, Single[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] float[] points)
Parameters
Type Name Description
Int32 index
Int32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single[] points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, Double*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] double *points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double* points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, ref Double)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] ref double points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, Double[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2dAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] double[] points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Double u1
Double u2
Int32 ustride
Int32 uorder
Double v1
Double v2
Int32 vstride
Int32 vorder
Double[] points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, Single*)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] float *points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single* points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, ref Single)

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] ref float points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MapVertexAttrib2(UInt32, UInt32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, Single[])

[requires: APPLE_vertex_program_evaluators]

Declaration
[AutoGenerated(Category = "APPLE_vertex_program_evaluators", Version = "", EntryPoint = "glMapVertexAttrib2fAPPLE")]
[CLSCompliant(false)]
public static void MapVertexAttrib2(uint index, uint size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, [Count(Computed = "size,ustride,uorder,vstride,vorder")] float[] points)
Parameters
Type Name Description
UInt32 index
UInt32 size
Single u1
Single u2
Int32 ustride
Int32 uorder
Single v1
Single v2
Int32 vstride
Int32 vorder
Single[] points

[length: COMPSIZE(size,ustride,uorder,vstride,vorder)]

MultiDrawElementArray(BeginMode, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(BeginMode mode, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawElementArray(BeginMode, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(BeginMode mode, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawElementArray(BeginMode, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(BeginMode mode, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

MultiDrawElementArray(PrimitiveType, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(PrimitiveType mode, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawElementArray(PrimitiveType, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(PrimitiveType mode, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawElementArray(PrimitiveType, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawElementArray(PrimitiveType mode, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, Int32, Int32, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, int start, int end, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32 start
Int32 end
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, Int32, Int32, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, int start, int end, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32 start
Int32 end
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, Int32, Int32, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, int start, int end, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
BeginMode mode
Int32 start
Int32 end
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, UInt32, UInt32, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, uint start, uint end, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
BeginMode mode
UInt32 start
UInt32 end
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, UInt32, UInt32, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, uint start, uint end, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
BeginMode mode
UInt32 start
UInt32 end
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(BeginMode, UInt32, UInt32, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[Obsolete("Use PrimitiveType overload instead")]
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(BeginMode mode, uint start, uint end, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
BeginMode mode
UInt32 start
UInt32 end
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, Int32, Int32, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, int start, int end, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32 start
Int32 end
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, Int32, Int32, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, int start, int end, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32 start
Int32 end
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, Int32, Int32, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, int start, int end, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
Int32 start
Int32 end
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, UInt32, UInt32, Int32*, Int32*, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, uint start, uint end, [Count(Parameter = "primcount")] int *first, [Count(Parameter = "primcount")] int *count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
UInt32 start
UInt32 end
Int32* first

[length: primcount]

Int32* count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, UInt32, UInt32, ref Int32, ref Int32, Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, uint start, uint end, [Count(Parameter = "primcount")] ref int first, [Count(Parameter = "primcount")] ref int count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
UInt32 start
UInt32 end
Int32 first

[length: primcount]

Int32 count

[length: primcount]

Int32 primcount

MultiDrawRangeElementArray(PrimitiveType, UInt32, UInt32, Int32[], Int32[], Int32)

[requires: APPLE_element_array]

Declaration
[AutoGenerated(Category = "APPLE_element_array", Version = "", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")]
[CLSCompliant(false)]
public static void MultiDrawRangeElementArray(PrimitiveType mode, uint start, uint end, [Count(Parameter = "primcount")] int[] first, [Count(Parameter = "primcount")] int[] count, int primcount)
Parameters
Type Name Description
PrimitiveType mode
UInt32 start
UInt32 end
Int32[] first

[length: primcount]

Int32[] count

[length: primcount]

Int32 primcount

ObjectPurgeable(AppleObjectPurgeable, Int32, AppleObjectPurgeable)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glObjectPurgeableAPPLE")]
[CLSCompliant(false)]
public static AppleObjectPurgeable ObjectPurgeable(AppleObjectPurgeable objectType, int name, AppleObjectPurgeable option)
Parameters
Type Name Description
AppleObjectPurgeable objectType
Int32 name
AppleObjectPurgeable option
Returns
Type Description
AppleObjectPurgeable

ObjectPurgeable(AppleObjectPurgeable, UInt32, AppleObjectPurgeable)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glObjectPurgeableAPPLE")]
[CLSCompliant(false)]
public static AppleObjectPurgeable ObjectPurgeable(AppleObjectPurgeable objectType, uint name, AppleObjectPurgeable option)
Parameters
Type Name Description
AppleObjectPurgeable objectType
UInt32 name
AppleObjectPurgeable option
Returns
Type Description
AppleObjectPurgeable

ObjectUnpurgeable(AppleObjectPurgeable, Int32, AppleObjectPurgeable)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glObjectUnpurgeableAPPLE")]
[CLSCompliant(false)]
public static AppleObjectPurgeable ObjectUnpurgeable(AppleObjectPurgeable objectType, int name, AppleObjectPurgeable option)
Parameters
Type Name Description
AppleObjectPurgeable objectType
Int32 name
AppleObjectPurgeable option
Returns
Type Description
AppleObjectPurgeable

ObjectUnpurgeable(AppleObjectPurgeable, UInt32, AppleObjectPurgeable)

[requires: APPLE_object_purgeable]

Declaration
[AutoGenerated(Category = "APPLE_object_purgeable", Version = "", EntryPoint = "glObjectUnpurgeableAPPLE")]
[CLSCompliant(false)]
public static AppleObjectPurgeable ObjectUnpurgeable(AppleObjectPurgeable objectType, uint name, AppleObjectPurgeable option)
Parameters
Type Name Description
AppleObjectPurgeable objectType
UInt32 name
AppleObjectPurgeable option
Returns
Type Description
AppleObjectPurgeable

SetFence(Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glSetFenceAPPLE")]
[CLSCompliant(false)]
public static void SetFence(int fence)
Parameters
Type Name Description
Int32 fence

SetFence(UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glSetFenceAPPLE")]
[CLSCompliant(false)]
public static void SetFence(uint fence)
Parameters
Type Name Description
UInt32 fence

TestFence(Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glTestFenceAPPLE")]
[CLSCompliant(false)]
public static bool TestFence(int fence)
Parameters
Type Name Description
Int32 fence
Returns
Type Description
Boolean

TestFence(UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glTestFenceAPPLE")]
[CLSCompliant(false)]
public static bool TestFence(uint fence)
Parameters
Type Name Description
UInt32 fence
Returns
Type Description
Boolean

TestObject(AppleFence, Int32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glTestObjectAPPLE")]
[CLSCompliant(false)]
public static bool TestObject(AppleFence object, int name)
Parameters
Type Name Description
AppleFence object
Int32 name
Returns
Type Description
Boolean

TestObject(AppleFence, UInt32)

[requires: APPLE_fence]

Declaration
[AutoGenerated(Category = "APPLE_fence", Version = "", EntryPoint = "glTestObjectAPPLE")]
[CLSCompliant(false)]
public static bool TestObject(AppleFence object, uint name)
Parameters
Type Name Description
AppleFence object
UInt32 name
Returns
Type Description
Boolean

TextureRange(AppleTextureRange, Int32, IntPtr)

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glTextureRangeAPPLE")]
public static void TextureRange(AppleTextureRange target, int length, [Count(Parameter = "length")] IntPtr pointer)
Parameters
Type Name Description
AppleTextureRange target
Int32 length
IntPtr pointer

[length: length]

TextureRange<T2>(AppleTextureRange, Int32, ref T2)

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glTextureRangeAPPLE")]
public static void TextureRange<T2>(AppleTextureRange target, int length, [Count(Parameter = "length")] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
Int32 length
T2 pointer

[length: length]

Type Parameters
Name Description
T2

TextureRange<T2>(AppleTextureRange, Int32, T2[])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glTextureRangeAPPLE")]
[CLSCompliant(false)]
public static void TextureRange<T2>(AppleTextureRange target, int length, [Count(Parameter = "length")] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
Int32 length
T2[] pointer

[length: length]

Type Parameters
Name Description
T2

TextureRange<T2>(AppleTextureRange, Int32, T2[,,])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glTextureRangeAPPLE")]
[CLSCompliant(false)]
public static void TextureRange<T2>(AppleTextureRange target, int length, [Count(Parameter = "length")] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
Int32 length
T2[,,] pointer

[length: length]

Type Parameters
Name Description
T2

TextureRange<T2>(AppleTextureRange, Int32, T2[,])

[requires: APPLE_texture_range]

Declaration
[AutoGenerated(Category = "APPLE_texture_range", Version = "", EntryPoint = "glTextureRangeAPPLE")]
[CLSCompliant(false)]
public static void TextureRange<T2>(AppleTextureRange target, int length, [Count(Parameter = "length")] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
AppleTextureRange target
Int32 length
T2[,] pointer

[length: length]

Type Parameters
Name Description
T2

VertexArrayParameter(AppleVertexArrayRange, Int32)

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayParameteriAPPLE")]
public static void VertexArrayParameter(AppleVertexArrayRange pname, int param)
Parameters
Type Name Description
AppleVertexArrayRange pname
Int32 param

VertexArrayRange(Int32, IntPtr)

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeAPPLE")]
public static void VertexArrayRange(int length, [Count(Parameter = "length")] IntPtr pointer)
Parameters
Type Name Description
Int32 length
IntPtr pointer

[length: length]

VertexArrayRange<T1>(Int32, ref T1)

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeAPPLE")]
public static void VertexArrayRange<T1>(int length, [Count(Parameter = "length")] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1 pointer

[length: length]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[] pointer

[length: length]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[,,])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,,] pointer

[length: length]

Type Parameters
Name Description
T1

VertexArrayRange<T1>(Int32, T1[,])

[requires: APPLE_vertex_array_range]

Declaration
[AutoGenerated(Category = "APPLE_vertex_array_range", Version = "", EntryPoint = "glVertexArrayRangeAPPLE")]
[CLSCompliant(false)]
public static void VertexArrayRange<T1>(int length, [Count(Parameter = "length")] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
Int32 length
T1[,] pointer

[length: length]

Type Parameters
Name Description
T1
In This Article
Back to top Generated by DocFX