Show / Hide Table of Contents

Class GL.Intel

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

Methods

BeginPerfQuery(Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")]
[CLSCompliant(false)]
public static void BeginPerfQuery(int queryHandle)
Parameters
Type Name Description
Int32 queryHandle

BeginPerfQuery(UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")]
[CLSCompliant(false)]
public static void BeginPerfQuery(uint queryHandle)
Parameters
Type Name Description
UInt32 queryHandle

ColorPointer(Int32, VertexPointerType, IntPtr)

[requires: INTEL_parallel_arrays] Define an array of colors

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glColorPointervINTEL")]
public static void ColorPointer(int size, VertexPointerType type, [Count(Count = 4)] IntPtr pointer)
Parameters
Type Name Description
Int32 size

Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.

IntPtr pointer

[length: 4] Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

ColorPointer<T2>(Int32, VertexPointerType, ref T2)

[requires: INTEL_parallel_arrays] Define an array of colors

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glColorPointervINTEL")]
public static void ColorPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.

T2 pointer

[length: 4] Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

Type Parameters
Name Description
T2

ColorPointer<T2>(Int32, VertexPointerType, T2[])

[requires: INTEL_parallel_arrays] Define an array of colors

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glColorPointervINTEL")]
[CLSCompliant(false)]
public static void ColorPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.

T2[] pointer

[length: 4] Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

Type Parameters
Name Description
T2

ColorPointer<T2>(Int32, VertexPointerType, T2[,,])

[requires: INTEL_parallel_arrays] Define an array of colors

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glColorPointervINTEL")]
[CLSCompliant(false)]
public static void ColorPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.

T2[,,] pointer

[length: 4] Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

Type Parameters
Name Description
T2

ColorPointer<T2>(Int32, VertexPointerType, T2[,])

[requires: INTEL_parallel_arrays] Define an array of colors

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glColorPointervINTEL")]
[CLSCompliant(false)]
public static void ColorPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of components per color. Must be 3 or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.

T2[,] pointer

[length: 4] Specifies a pointer to the first component of the first color element in the array. The initial value is 0.

Type Parameters
Name Description
T2

CreatePerfQuery(Int32, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(int queryId, int *queryHandle)
Parameters
Type Name Description
Int32 queryId
Int32* queryHandle

CreatePerfQuery(Int32, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(int queryId, out int queryHandle)
Parameters
Type Name Description
Int32 queryId
Int32 queryHandle

CreatePerfQuery(Int32, Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(int queryId, int[] queryHandle)
Parameters
Type Name Description
Int32 queryId
Int32[] queryHandle

CreatePerfQuery(UInt32, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(uint queryId, uint *queryHandle)
Parameters
Type Name Description
UInt32 queryId
UInt32* queryHandle

CreatePerfQuery(UInt32, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(uint queryId, out uint queryHandle)
Parameters
Type Name Description
UInt32 queryId
UInt32 queryHandle

CreatePerfQuery(UInt32, UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")]
[CLSCompliant(false)]
public static void CreatePerfQuery(uint queryId, uint[] queryHandle)
Parameters
Type Name Description
UInt32 queryId
UInt32[] queryHandle

DeletePerfQuery(Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")]
[CLSCompliant(false)]
public static void DeletePerfQuery(int queryHandle)
Parameters
Type Name Description
Int32 queryHandle

DeletePerfQuery(UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")]
[CLSCompliant(false)]
public static void DeletePerfQuery(uint queryHandle)
Parameters
Type Name Description
UInt32 queryHandle

EndPerfQuery(Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")]
[CLSCompliant(false)]
public static void EndPerfQuery(int queryHandle)
Parameters
Type Name Description
Int32 queryHandle

EndPerfQuery(UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")]
[CLSCompliant(false)]
public static void EndPerfQuery(uint queryHandle)
Parameters
Type Name Description
UInt32 queryHandle

GetFirstPerfQueryI()

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static int GetFirstPerfQueryI()
Returns
Type Description
Int32

GetFirstPerfQueryI(Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(int *queryId)
Parameters
Type Name Description
Int32* queryId

GetFirstPerfQueryI(out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(out int queryId)
Parameters
Type Name Description
Int32 queryId

GetFirstPerfQueryI(Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(int[] queryId)
Parameters
Type Name Description
Int32[] queryId

GetFirstPerfQueryI(UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(uint *queryId)
Parameters
Type Name Description
UInt32* queryId

GetFirstPerfQueryI(out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(out uint queryId)
Parameters
Type Name Description
UInt32 queryId

GetFirstPerfQueryI(UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetFirstPerfQueryI(uint[] queryId)
Parameters
Type Name Description
UInt32[] queryId

GetNextPerfQueryI(Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static int GetNextPerfQueryI(int queryId)
Parameters
Type Name Description
Int32 queryId
Returns
Type Description
Int32

GetNextPerfQueryI(Int32, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(int queryId, int *nextQueryId)
Parameters
Type Name Description
Int32 queryId
Int32* nextQueryId

GetNextPerfQueryI(Int32, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(int queryId, out int nextQueryId)
Parameters
Type Name Description
Int32 queryId
Int32 nextQueryId

GetNextPerfQueryI(Int32, Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(int queryId, int[] nextQueryId)
Parameters
Type Name Description
Int32 queryId
Int32[] nextQueryId

GetNextPerfQueryI(UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static int GetNextPerfQueryI(uint queryId)
Parameters
Type Name Description
UInt32 queryId
Returns
Type Description
Int32

GetNextPerfQueryI(UInt32, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(uint queryId, uint *nextQueryId)
Parameters
Type Name Description
UInt32 queryId
UInt32* nextQueryId

GetNextPerfQueryI(UInt32, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(uint queryId, out uint nextQueryId)
Parameters
Type Name Description
UInt32 queryId
UInt32 nextQueryId

GetNextPerfQueryI(UInt32, UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
[CLSCompliant(false)]
public static void GetNextPerfQueryI(uint queryId, uint[] nextQueryId)
Parameters
Type Name Description
UInt32 queryId
UInt32[] nextQueryId

GetPerfCounterInfo(Int32, Int32, Int32, out String, Int32, out String, Int32*, Int32*, Int32*, Int32*, Int64*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(int queryId, int counterId, int counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, int counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, int *counterOffset, int *counterDataSize, int *counterTypeEnum, int *counterDataTypeEnum, long *rawCounterMaxValue)
Parameters
Type Name Description
Int32 queryId
Int32 counterId
Int32 counterNameLength
String counterName

[length: counterNameLength]

Int32 counterDescLength
String counterDesc

[length: counterDescLength]

Int32* counterOffset
Int32* counterDataSize
Int32* counterTypeEnum
Int32* counterDataTypeEnum
Int64* rawCounterMaxValue

GetPerfCounterInfo(Int32, Int32, Int32, out String, Int32, out String, out Int32, out Int32, out Int32, out Int32, out Int64)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(int queryId, int counterId, int counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, int counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, out int counterOffset, out int counterDataSize, out int counterTypeEnum, out int counterDataTypeEnum, out long rawCounterMaxValue)
Parameters
Type Name Description
Int32 queryId
Int32 counterId
Int32 counterNameLength
String counterName

[length: counterNameLength]

Int32 counterDescLength
String counterDesc

[length: counterDescLength]

Int32 counterOffset
Int32 counterDataSize
Int32 counterTypeEnum
Int32 counterDataTypeEnum
Int64 rawCounterMaxValue

GetPerfCounterInfo(Int32, Int32, Int32, out String, Int32, out String, Int32[], Int32[], Int32[], Int32[], Int64[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(int queryId, int counterId, int counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, int counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, int[] counterOffset, int[] counterDataSize, int[] counterTypeEnum, int[] counterDataTypeEnum, long[] rawCounterMaxValue)
Parameters
Type Name Description
Int32 queryId
Int32 counterId
Int32 counterNameLength
String counterName

[length: counterNameLength]

Int32 counterDescLength
String counterDesc

[length: counterDescLength]

Int32[] counterOffset
Int32[] counterDataSize
Int32[] counterTypeEnum
Int32[] counterDataTypeEnum
Int64[] rawCounterMaxValue

GetPerfCounterInfo(UInt32, UInt32, UInt32, out String, UInt32, out String, UInt32*, UInt32*, UInt32*, UInt32*, UInt64*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(uint queryId, uint counterId, uint counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, uint counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, uint *counterOffset, uint *counterDataSize, uint *counterTypeEnum, uint *counterDataTypeEnum, ulong *rawCounterMaxValue)
Parameters
Type Name Description
UInt32 queryId
UInt32 counterId
UInt32 counterNameLength
String counterName

[length: counterNameLength]

UInt32 counterDescLength
String counterDesc

[length: counterDescLength]

UInt32* counterOffset
UInt32* counterDataSize
UInt32* counterTypeEnum
UInt32* counterDataTypeEnum
UInt64* rawCounterMaxValue

GetPerfCounterInfo(UInt32, UInt32, UInt32, out String, UInt32, out String, out UInt32, out UInt32, out UInt32, out UInt32, out UInt64)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(uint queryId, uint counterId, uint counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, uint counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, out uint counterOffset, out uint counterDataSize, out uint counterTypeEnum, out uint counterDataTypeEnum, out ulong rawCounterMaxValue)
Parameters
Type Name Description
UInt32 queryId
UInt32 counterId
UInt32 counterNameLength
String counterName

[length: counterNameLength]

UInt32 counterDescLength
String counterDesc

[length: counterDescLength]

UInt32 counterOffset
UInt32 counterDataSize
UInt32 counterTypeEnum
UInt32 counterDataTypeEnum
UInt64 rawCounterMaxValue

GetPerfCounterInfo(UInt32, UInt32, UInt32, out String, UInt32, out String, UInt32[], UInt32[], UInt32[], UInt32[], UInt64[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfCounterInfo(uint queryId, uint counterId, uint counterNameLength, [Count(Parameter = "counterNameLength")] out string counterName, uint counterDescLength, [Count(Parameter = "counterDescLength")] out string counterDesc, uint[] counterOffset, uint[] counterDataSize, uint[] counterTypeEnum, uint[] counterDataTypeEnum, ulong[] rawCounterMaxValue)
Parameters
Type Name Description
UInt32 queryId
UInt32 counterId
UInt32 counterNameLength
String counterName

[length: counterNameLength]

UInt32 counterDescLength
String counterDesc

[length: counterDescLength]

UInt32[] counterOffset
UInt32[] counterDataSize
UInt32[] counterTypeEnum
UInt32[] counterDataTypeEnum
UInt64[] rawCounterMaxValue

GetPerfQueryData(Int32, Int32, Int32, IntPtr, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(int queryHandle, int flags, int dataSize, IntPtr data, int *bytesWritten)
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
IntPtr data
Int32* bytesWritten

GetPerfQueryData(Int32, Int32, Int32, IntPtr, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(int queryHandle, int flags, int dataSize, IntPtr data, out int bytesWritten)
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
IntPtr data
Int32 bytesWritten

GetPerfQueryData(Int32, Int32, Int32, IntPtr, Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(int queryHandle, int flags, int dataSize, IntPtr data, int[] bytesWritten)
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
IntPtr data
Int32[] bytesWritten

GetPerfQueryData(UInt32, UInt32, Int32, IntPtr, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(uint queryHandle, uint flags, int dataSize, IntPtr data, uint *bytesWritten)
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
IntPtr data
UInt32* bytesWritten

GetPerfQueryData(UInt32, UInt32, Int32, IntPtr, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(uint queryHandle, uint flags, int dataSize, IntPtr data, out uint bytesWritten)
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
IntPtr data
UInt32 bytesWritten

GetPerfQueryData(UInt32, UInt32, Int32, IntPtr, UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData(uint queryHandle, uint flags, int dataSize, IntPtr data, uint[] bytesWritten)
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
IntPtr data
UInt32[] bytesWritten

GetPerfQueryData<T3>(Int32, Int32, Int32, ref T3, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, ref T3 data, int *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3 data
Int32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, ref T3, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, ref T3 data, out int bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3 data
Int32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, ref T3, Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, ref T3 data, int[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3 data
Int32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[], Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[] data, int *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[] data
Int32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[], out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[] data, out int bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[] data
Int32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[], Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[] data, int[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[] data
Int32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,,], Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[,, ] data, int *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,,] data
Int32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,,], out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[,, ] data, out int bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,,] data
Int32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,,], Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[,, ] data, int[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,,] data
Int32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,], Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[, ] data, int *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,] data
Int32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,], out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[, ] data, out int bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,] data
Int32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(Int32, Int32, Int32, T3[,], Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(int queryHandle, int flags, int dataSize, T3[, ] data, int[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
Int32 queryHandle
Int32 flags
Int32 dataSize
T3[,] data
Int32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, ref T3, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, ref T3 data, uint *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3 data
UInt32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, ref T3, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, ref T3 data, out uint bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3 data
UInt32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, ref T3, UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, ref T3 data, uint[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3 data
UInt32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[], UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[] data, uint *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[] data
UInt32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[], out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[] data, out uint bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[] data
UInt32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[], UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[] data, uint[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[] data
UInt32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,,], UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[,, ] data, uint *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,,] data
UInt32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,,], out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[,, ] data, out uint bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,,] data
UInt32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,,], UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[,, ] data, uint[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,,] data
UInt32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,], UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[, ] data, uint *bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,] data
UInt32* bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,], out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[, ] data, out uint bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,] data
UInt32 bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryData<T3>(UInt32, UInt32, Int32, T3[,], UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryData<T3>(uint queryHandle, uint flags, int dataSize, T3[, ] data, uint[] bytesWritten)
    where T3 : struct
Parameters
Type Name Description
UInt32 queryHandle
UInt32 flags
Int32 dataSize
T3[,] data
UInt32[] bytesWritten
Type Parameters
Name Description
T3

GetPerfQueryIdByName(String)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static int GetPerfQueryIdByName(string queryName)
Parameters
Type Name Description
String queryName
Returns
Type Description
Int32

GetPerfQueryIdByName(String, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, int *queryId)
Parameters
Type Name Description
String queryName
Int32* queryId

GetPerfQueryIdByName(String, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, out int queryId)
Parameters
Type Name Description
String queryName
Int32 queryId

GetPerfQueryIdByName(String, Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, int[] queryId)
Parameters
Type Name Description
String queryName
Int32[] queryId

GetPerfQueryIdByName(String, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, uint *queryId)
Parameters
Type Name Description
String queryName
UInt32* queryId

GetPerfQueryIdByName(String, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, out uint queryId)
Parameters
Type Name Description
String queryName
UInt32 queryId

GetPerfQueryIdByName(String, UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryIdByName(string queryName, uint[] queryId)
Parameters
Type Name Description
String queryName
UInt32[] queryId

GetPerfQueryInfo(Int32, Int32, out String, Int32*, Int32*, Int32*, Int32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(int queryId, int queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, int *dataSize, int *noCounters, int *noInstances, int *capsMask)
Parameters
Type Name Description
Int32 queryId
Int32 queryNameLength
String queryName

[length: queryNameLength]

Int32* dataSize
Int32* noCounters
Int32* noInstances
Int32* capsMask

GetPerfQueryInfo(Int32, Int32, out String, out Int32, out Int32, out Int32, out Int32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(int queryId, int queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, out int dataSize, out int noCounters, out int noInstances, out int capsMask)
Parameters
Type Name Description
Int32 queryId
Int32 queryNameLength
String queryName

[length: queryNameLength]

Int32 dataSize
Int32 noCounters
Int32 noInstances
Int32 capsMask

GetPerfQueryInfo(Int32, Int32, out String, Int32[], Int32[], Int32[], Int32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(int queryId, int queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, int[] dataSize, int[] noCounters, int[] noInstances, int[] capsMask)
Parameters
Type Name Description
Int32 queryId
Int32 queryNameLength
String queryName

[length: queryNameLength]

Int32[] dataSize
Int32[] noCounters
Int32[] noInstances
Int32[] capsMask

GetPerfQueryInfo(UInt32, UInt32, out String, UInt32*, UInt32*, UInt32*, UInt32*)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(uint queryId, uint queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, uint *dataSize, uint *noCounters, uint *noInstances, uint *capsMask)
Parameters
Type Name Description
UInt32 queryId
UInt32 queryNameLength
String queryName

[length: queryNameLength]

UInt32* dataSize
UInt32* noCounters
UInt32* noInstances
UInt32* capsMask

GetPerfQueryInfo(UInt32, UInt32, out String, out UInt32, out UInt32, out UInt32, out UInt32)

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(uint queryId, uint queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, out uint dataSize, out uint noCounters, out uint noInstances, out uint capsMask)
Parameters
Type Name Description
UInt32 queryId
UInt32 queryNameLength
String queryName

[length: queryNameLength]

UInt32 dataSize
UInt32 noCounters
UInt32 noInstances
UInt32 capsMask

GetPerfQueryInfo(UInt32, UInt32, out String, UInt32[], UInt32[], UInt32[], UInt32[])

[requires: INTEL_performance_query]

Declaration
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")]
[CLSCompliant(false)]
public static void GetPerfQueryInfo(uint queryId, uint queryNameLength, [Count(Parameter = "queryNameLength")] out string queryName, uint[] dataSize, uint[] noCounters, uint[] noInstances, uint[] capsMask)
Parameters
Type Name Description
UInt32 queryId
UInt32 queryNameLength
String queryName

[length: queryNameLength]

UInt32[] dataSize
UInt32[] noCounters
UInt32[] noInstances
UInt32[] capsMask

MapTexture2D(Int32, Int32, Int32, Int32*, IntelMapTexture*)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glMapTexture2DINTEL")]
[CLSCompliant(false)]
public static IntPtr MapTexture2D(int texture, int level, int access, [Count(Count = 1)] int *stride, [Count(Count = 1)] IntelMapTexture*layout)
Parameters
Type Name Description
Int32 texture
Int32 level
Int32 access
Int32* stride

[length: 1]

IntelMapTexture* layout

[length: 1]

Returns
Type Description
IntPtr

MapTexture2D(Int32, Int32, Int32, out Int32, out IntelMapTexture)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glMapTexture2DINTEL")]
[CLSCompliant(false)]
public static IntPtr MapTexture2D(int texture, int level, int access, [Count(Count = 1)] out int stride, [Count(Count = 1)] out IntelMapTexture layout)
Parameters
Type Name Description
Int32 texture
Int32 level
Int32 access
Int32 stride

[length: 1]

IntelMapTexture layout

[length: 1]

Returns
Type Description
IntPtr

MapTexture2D(UInt32, Int32, UInt32, Int32*, IntelMapTexture*)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glMapTexture2DINTEL")]
[CLSCompliant(false)]
public static IntPtr MapTexture2D(uint texture, int level, uint access, [Count(Count = 1)] int *stride, [Count(Count = 1)] IntelMapTexture*layout)
Parameters
Type Name Description
UInt32 texture
Int32 level
UInt32 access
Int32* stride

[length: 1]

IntelMapTexture* layout

[length: 1]

Returns
Type Description
IntPtr

MapTexture2D(UInt32, Int32, UInt32, out Int32, out IntelMapTexture)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glMapTexture2DINTEL")]
[CLSCompliant(false)]
public static IntPtr MapTexture2D(uint texture, int level, uint access, [Count(Count = 1)] out int stride, [Count(Count = 1)] out IntelMapTexture layout)
Parameters
Type Name Description
UInt32 texture
Int32 level
UInt32 access
Int32 stride

[length: 1]

IntelMapTexture layout

[length: 1]

Returns
Type Description
IntPtr

NormalPointer(NormalPointerType, IntPtr)

[requires: INTEL_parallel_arrays] Define an array of normals

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glNormalPointervINTEL")]
public static void NormalPointer(NormalPointerType type, [Count(Count = 4)] IntPtr pointer)
Parameters
Type Name Description
NormalPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.

IntPtr pointer

[length: 4] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

NormalPointer<T1>(NormalPointerType, ref T1)

[requires: INTEL_parallel_arrays] Define an array of normals

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glNormalPointervINTEL")]
public static void NormalPointer<T1>(NormalPointerType type, [Count(Count = 4)] ref T1 pointer)
    where T1 : struct
Parameters
Type Name Description
NormalPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.

T1 pointer

[length: 4] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

Type Parameters
Name Description
T1

NormalPointer<T1>(NormalPointerType, T1[])

[requires: INTEL_parallel_arrays] Define an array of normals

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glNormalPointervINTEL")]
[CLSCompliant(false)]
public static void NormalPointer<T1>(NormalPointerType type, [Count(Count = 4)] T1[] pointer)
    where T1 : struct
Parameters
Type Name Description
NormalPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.

T1[] pointer

[length: 4] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

Type Parameters
Name Description
T1

NormalPointer<T1>(NormalPointerType, T1[,,])

[requires: INTEL_parallel_arrays] Define an array of normals

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glNormalPointervINTEL")]
[CLSCompliant(false)]
public static void NormalPointer<T1>(NormalPointerType type, [Count(Count = 4)] T1[,, ] pointer)
    where T1 : struct
Parameters
Type Name Description
NormalPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.

T1[,,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

Type Parameters
Name Description
T1

NormalPointer<T1>(NormalPointerType, T1[,])

[requires: INTEL_parallel_arrays] Define an array of normals

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glNormalPointervINTEL")]
[CLSCompliant(false)]
public static void NormalPointer<T1>(NormalPointerType type, [Count(Count = 4)] T1[, ] pointer)
    where T1 : struct
Parameters
Type Name Description
NormalPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.

T1[,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.

Type Parameters
Name Description
T1

SyncTexture(Int32)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glSyncTextureINTEL")]
[CLSCompliant(false)]
public static void SyncTexture(int texture)
Parameters
Type Name Description
Int32 texture

SyncTexture(UInt32)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glSyncTextureINTEL")]
[CLSCompliant(false)]
public static void SyncTexture(uint texture)
Parameters
Type Name Description
UInt32 texture

TexCoordPointer(Int32, VertexPointerType, IntPtr)

[requires: INTEL_parallel_arrays] Define an array of texture coordinates

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glTexCoordPointervINTEL")]
public static void TexCoordPointer(int size, VertexPointerType type, [Count(Count = 4)] IntPtr pointer)
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

IntPtr pointer

[length: 4] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

TexCoordPointer<T2>(Int32, VertexPointerType, ref T2)

[requires: INTEL_parallel_arrays] Define an array of texture coordinates

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glTexCoordPointervINTEL")]
public static void TexCoordPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2 pointer

[length: 4] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

Type Parameters
Name Description
T2

TexCoordPointer<T2>(Int32, VertexPointerType, T2[])

[requires: INTEL_parallel_arrays] Define an array of texture coordinates

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glTexCoordPointervINTEL")]
[CLSCompliant(false)]
public static void TexCoordPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[] pointer

[length: 4] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

Type Parameters
Name Description
T2

TexCoordPointer<T2>(Int32, VertexPointerType, T2[,,])

[requires: INTEL_parallel_arrays] Define an array of texture coordinates

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glTexCoordPointervINTEL")]
[CLSCompliant(false)]
public static void TexCoordPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[,,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

Type Parameters
Name Description
T2

TexCoordPointer<T2>(Int32, VertexPointerType, T2[,])

[requires: INTEL_parallel_arrays] Define an array of texture coordinates

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glTexCoordPointervINTEL")]
[CLSCompliant(false)]
public static void TexCoordPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

Type Parameters
Name Description
T2

UnmapTexture2D(Int32, Int32)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glUnmapTexture2DINTEL")]
[CLSCompliant(false)]
public static void UnmapTexture2D(int texture, int level)
Parameters
Type Name Description
Int32 texture
Int32 level

UnmapTexture2D(UInt32, Int32)

[requires: INTEL_map_texture]

Declaration
[AutoGenerated(Category = "INTEL_map_texture", Version = "", EntryPoint = "glUnmapTexture2DINTEL")]
[CLSCompliant(false)]
public static void UnmapTexture2D(uint texture, int level)
Parameters
Type Name Description
UInt32 texture
Int32 level

VertexPointer(Int32, VertexPointerType, IntPtr)

[requires: INTEL_parallel_arrays] Define an array of vertex data

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glVertexPointervINTEL")]
public static void VertexPointer(int size, VertexPointerType type, [Count(Count = 4)] IntPtr pointer)
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

IntPtr pointer

[length: 4] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

VertexPointer<T2>(Int32, VertexPointerType, ref T2)

[requires: INTEL_parallel_arrays] Define an array of vertex data

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glVertexPointervINTEL")]
public static void VertexPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] ref T2 pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2 pointer

[length: 4] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

Type Parameters
Name Description
T2

VertexPointer<T2>(Int32, VertexPointerType, T2[])

[requires: INTEL_parallel_arrays] Define an array of vertex data

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glVertexPointervINTEL")]
[CLSCompliant(false)]
public static void VertexPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[] pointer

[length: 4] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

Type Parameters
Name Description
T2

VertexPointer<T2>(Int32, VertexPointerType, T2[,,])

[requires: INTEL_parallel_arrays] Define an array of vertex data

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glVertexPointervINTEL")]
[CLSCompliant(false)]
public static void VertexPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[,, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[,,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

Type Parameters
Name Description
T2

VertexPointer<T2>(Int32, VertexPointerType, T2[,])

[requires: INTEL_parallel_arrays] Define an array of vertex data

Declaration
[AutoGenerated(Category = "INTEL_parallel_arrays", Version = "", EntryPoint = "glVertexPointervINTEL")]
[CLSCompliant(false)]
public static void VertexPointer<T2>(int size, VertexPointerType type, [Count(Count = 4)] T2[, ] pointer)
    where T2 : struct
Parameters
Type Name Description
Int32 size

Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.

VertexPointerType type

Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.

T2[,] pointer

[length: 4] Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.

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