Class GL.Khr
Inherited Members
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class KhrMethods
BlendBarrier()
[requires: KHR_blend_equation_advanced]
Declaration
[AutoGenerated(Category = "KHR_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierKHR")]
public static void BlendBarrier()DebugMessageCallback(DebugProcKhr, IntPtr)
[requires: KHR_debug] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
public static void DebugMessageCallback(DebugProcKhr callback, IntPtr userParam)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugProcKhr | callback | The address of a callback function that will be called when a debug message is generated. | 
| IntPtr | userParam | A user supplied pointer that will be passed on each invocation of callback. | 
DebugMessageCallback<T1>(DebugProcKhr, ref T1)
[requires: KHR_debug] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
public static void DebugMessageCallback<T1>(DebugProcKhr callback, ref T1 userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcKhr | callback | The address of a callback function that will be called when a debug message is generated. | 
| T1 | userParam | A user supplied pointer that will be passed on each invocation of callback. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
DebugMessageCallback<T1>(DebugProcKhr, T1[])
[requires: KHR_debug] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcKhr callback, T1[] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcKhr | callback | The address of a callback function that will be called when a debug message is generated. | 
| T1[] | userParam | A user supplied pointer that will be passed on each invocation of callback. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
DebugMessageCallback<T1>(DebugProcKhr, T1[,,])
[requires: KHR_debug] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcKhr callback, T1[,, ] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcKhr | callback | The address of a callback function that will be called when a debug message is generated. | 
| T1[,,] | userParam | A user supplied pointer that will be passed on each invocation of callback. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
DebugMessageCallback<T1>(DebugProcKhr, T1[,])
[requires: KHR_debug] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcKhr callback, T1[, ] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcKhr | callback | The address of a callback function that will be called when a debug message is generated. | 
| T1[,] | userParam | A user supplied pointer that will be passed on each invocation of callback. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32*, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, int *ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| Int32* | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref Int32, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, ref int ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| Int32 | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, Int32[], Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, int[] ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| Int32[] | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32*, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, uint *ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| UInt32* | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, ref UInt32, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, ref uint ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| UInt32 | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageControl(DebugSource, DebugType, DebugSeverity, Int32, UInt32[], Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(DebugSource source, DebugType type, DebugSeverity severity, int count, uint[] ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of debug messages to enable or disable. | 
| DebugType | type | The type of debug messages to enable or disable. | 
| DebugSeverity | severity | The severity of debug messages to enable or disable. | 
| Int32 | count | The length of the array ids. | 
| UInt32[] | ids | The address of an array of unsigned integers contianing the ids of the messages to enable or disable. | 
| Boolean | enabled | A Boolean flag determining whether the selected messages should be enabled or disabled. | 
DebugMessageInsert(DebugSource, DebugType, Int32, DebugSeverity, Int32, String)
[requires: KHR_debug] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, int id, DebugSeverity severity, int length, string buf)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of the debug message to insert. | 
| DebugType | type | The type of the debug message insert. | 
| Int32 | id | The user-supplied identifier of the message to insert. | 
| DebugSeverity | severity | The severity of the debug messages to insert. | 
| Int32 | length | The length string contained in the character array whose address is given by message. | 
| String | buf | The address of a character array containing the message to insert. | 
DebugMessageInsert(DebugSource, DebugType, UInt32, DebugSeverity, Int32, String)
[requires: KHR_debug] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
[CLSCompliant(false)]
public static void DebugMessageInsert(DebugSource source, DebugType type, uint id, DebugSeverity severity, int length, string buf)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of the debug message to insert. | 
| DebugType | type | The type of the debug message insert. | 
| UInt32 | id | The user-supplied identifier of the message to insert. | 
| DebugSeverity | severity | The severity of the debug messages to insert. | 
| Int32 | length | The length string contained in the character array whose address is given by message. | 
| String | buf | The address of a character array containing the message to insert. | 
GetDebugMessageLog(Int32, Int32, DebugSource*, DebugType*, Int32*, DebugSeverity*, Int32*, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| Int32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(Int32, Int32, out DebugSource, out DebugType, out Int32, out DebugSeverity, out Int32, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| Int32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(Int32, Int32, DebugSource[], DebugType[], Int32[], DebugSeverity[], Int32[], out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| Int32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, DebugSource*, DebugType*, UInt32*, DebugSeverity*, Int32*, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource*sources, [Count(Parameter = "count")] DebugType*types, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType* | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| UInt32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, out DebugSource, out DebugType, out UInt32, out DebugSeverity, out Int32, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] out DebugSource sources, [Count(Parameter = "count")] out DebugType types, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| UInt32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, DebugSource[], DebugType[], UInt32[], DebugSeverity[], Int32[], out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] DebugSource[] sources, [Count(Parameter = "count")] DebugType[] types, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufSize")] out string messageLog)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | count | The number of debug messages to retrieve from the log. | 
| Int32 | bufSize | The size of the buffer whose address is given by messageLog. | 
| DebugSource[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugType[] | types | [length: count] The address of an array of variables to receive the types of the retrieved messages. | 
| UInt32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | messageLog | [length: bufSize] The address of an array of characters that will receive the messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetGraphicsResetStatus()
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusKHR")]
public static GraphicsResetStatus GetGraphicsResetStatus()Returns
| Type | Description | 
|---|---|
| GraphicsResetStatus | 
GetnUniform(Int32, Int32, Int32, Int32*)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, int *params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32* | params | 
GetnUniform(Int32, Int32, Int32, out Int32)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, out int params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32 | params | 
GetnUniform(Int32, Int32, Int32, Int32[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, int[] params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32[] | params | 
GetnUniform(Int32, Int32, Int32, Single*)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, float *params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single* | params | 
GetnUniform(Int32, Int32, Int32, out Single)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, out float params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single | params | 
GetnUniform(Int32, Int32, Int32, Single[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(int program, int location, int bufSize, float[] params)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single[] | params | 
GetnUniform(UInt32, Int32, Int32, Int32*)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, int *params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32* | params | 
GetnUniform(UInt32, Int32, Int32, out Int32)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, out int params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32 | params | 
GetnUniform(UInt32, Int32, Int32, Int32[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, int[] params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Int32[] | params | 
GetnUniform(UInt32, Int32, Int32, Single*)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, float *params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single* | params | 
GetnUniform(UInt32, Int32, Int32, out Single)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, out float params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single | params | 
GetnUniform(UInt32, Int32, Int32, Single[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformfvKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, float[] params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| Single[] | params | 
GetnUniform(UInt32, Int32, Int32, UInt32*)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformuivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, uint *params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| UInt32* | params | 
GetnUniform(UInt32, Int32, Int32, out UInt32)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformuivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, out uint params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| UInt32 | params | 
GetnUniform(UInt32, Int32, Int32, UInt32[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetnUniformuivKHR")]
[CLSCompliant(false)]
public static void GetnUniform(uint program, int location, int bufSize, uint[] params)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | program | |
| Int32 | location | |
| Int32 | bufSize | |
| UInt32[] | params | 
GetObjectLabel(KhrDebug, Int32, Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, int name, int bufSize, int *length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| Int32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectLabel(KhrDebug, Int32, Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, int name, int bufSize, out int length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| Int32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectLabel(KhrDebug, Int32, Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, int name, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| Int32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectLabel(KhrDebug, UInt32, Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, uint name, int bufSize, int *length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| UInt32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectLabel(KhrDebug, UInt32, Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, uint name, int bufSize, out int length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| UInt32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectLabel(KhrDebug, UInt32, Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(KhrDebug identifier, uint name, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | identifier | The namespace from which the name of the object is allocated. | 
| UInt32 | name | The name of the object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectPtrLabel(IntPtr, Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel(IntPtr ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| IntPtr | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectPtrLabel(IntPtr, Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel(IntPtr ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| IntPtr | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectPtrLabel(IntPtr, Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel(IntPtr ptr, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)Parameters
| Type | Name | Description | 
|---|---|---|
| IntPtr | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
GetObjectPtrLabel<T0>(ref T0, Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(ref T0 ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0 | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(ref T0, Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(ref T0 ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0 | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(ref T0, Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(ref T0 ptr, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0 | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[], Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[], Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[], Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[] ptr, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,,], Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[,, ] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,,], Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[,, ] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,,], Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[,, ] ptr, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,], Int32, Int32*, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[, ] ptr, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32* | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,], Int32, out Int32, out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[, ] ptr, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32 | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetObjectPtrLabel<T0>(T0[,], Int32, Int32[], out String)
[requires: KHR_debug] Retrieve the label of a sync object identified by a pointer
Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectPtrLabel<T0>(T0[, ] ptr, int bufSize, [Count(Count = 1)] int[] length, [Count(Parameter = "bufSize")] out string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,] | ptr | The name of the sync object whose label to retrieve. | 
| Int32 | bufSize | The length of the buffer whose address is in label. | 
| Int32[] | length | [length: 1] The address of a variable to receive the length of the object label. | 
| String | label | [length: bufSize] The address of a string that will receive the object label. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
GetPointer(KhrDebug, IntPtr)
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
public static void GetPointer(KhrDebug pname, IntPtr params)Parameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | pname | |
| IntPtr | params | 
GetPointer<T1>(KhrDebug, ref T1)
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
public static void GetPointer<T1>(KhrDebug pname, ref T1 params)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | pname | |
| T1 | params | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
GetPointer<T1>(KhrDebug, T1[])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(KhrDebug pname, T1[] params)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | pname | |
| T1[] | params | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
GetPointer<T1>(KhrDebug, T1[,,])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(KhrDebug pname, T1[,, ] params)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | pname | |
| T1[,,] | params | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
GetPointer<T1>(KhrDebug, T1[,])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(KhrDebug pname, T1[, ] params)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| KhrDebug | pname | |
| T1[,] | params | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
MaxShaderCompilerThreads(Int32)
[requires: KHR_parallel_shader_compile]
Declaration
[AutoGenerated(Category = "KHR_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsKHR")]
[CLSCompliant(false)]
public static void MaxShaderCompilerThreads(int count)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | count | 
MaxShaderCompilerThreads(UInt32)
[requires: KHR_parallel_shader_compile]
Declaration
[AutoGenerated(Category = "KHR_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsKHR")]
[CLSCompliant(false)]
public static void MaxShaderCompilerThreads(uint count)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | count | 
ObjectLabel(ObjectIdentifier, Int32, Int32, String)
[requires: KHR_debug] Label a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
[CLSCompliant(false)]
public static void ObjectLabel(ObjectIdentifier identifier, int name, int length, string label)Parameters
| Type | Name | Description | 
|---|---|---|
| ObjectIdentifier | identifier | The namespace from which the name of the object is allocated. | 
| Int32 | name | The name of the object to label. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
ObjectLabel(ObjectIdentifier, UInt32, Int32, String)
[requires: KHR_debug] Label a named object identified within a namespace
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
[CLSCompliant(false)]
public static void ObjectLabel(ObjectIdentifier identifier, uint name, int length, string label)Parameters
| Type | Name | Description | 
|---|---|---|
| ObjectIdentifier | identifier | The namespace from which the name of the object is allocated. | 
| UInt32 | name | The name of the object to label. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
ObjectPtrLabel(IntPtr, Int32, String)
[requires: KHR_debug] Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
public static void ObjectPtrLabel(IntPtr ptr, int length, string label)Parameters
| Type | Name | Description | 
|---|---|---|
| IntPtr | ptr | A pointer identifying a sync object. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
ObjectPtrLabel<T0>(ref T0, Int32, String)
[requires: KHR_debug] Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
public static void ObjectPtrLabel<T0>(ref T0 ptr, int length, string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0 | ptr | A pointer identifying a sync object. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
ObjectPtrLabel<T0>(T0[], Int32, String)
[requires: KHR_debug] Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[] ptr, int length, string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[] | ptr | A pointer identifying a sync object. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
ObjectPtrLabel<T0>(T0[,,], Int32, String)
[requires: KHR_debug] Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[,, ] ptr, int length, string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,,] | ptr | A pointer identifying a sync object. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
ObjectPtrLabel<T0>(T0[,], Int32, String)
[requires: KHR_debug] Label a a sync object identified by a pointer
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
[CLSCompliant(false)]
public static void ObjectPtrLabel<T0>(T0[, ] ptr, int length, string label)
    where T0 : structParameters
| Type | Name | Description | 
|---|---|---|
| T0[,] | ptr | A pointer identifying a sync object. | 
| Int32 | length | The length of the label to be used for the object. | 
| String | label | The address of a string containing the label to assign to the object. | 
Type Parameters
| Name | Description | 
|---|---|
| T0 | 
PopDebugGroup()
[requires: KHR_debug] Pop the active debug group
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPopDebugGroupKHR")]
public static void PopDebugGroup()PushDebugGroup(DebugSource, Int32, Int32, String)
[requires: KHR_debug] Push a named debug group into the command stream
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
[CLSCompliant(false)]
public static void PushDebugGroup(DebugSource source, int id, int length, string message)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of the debug message. | 
| Int32 | id | The identifier of the message. | 
| Int32 | length | The length of the message to be sent to the debug output stream. | 
| String | message | The a string containing the message to be sent to the debug output stream. | 
PushDebugGroup(DebugSource, UInt32, Int32, String)
[requires: KHR_debug] Push a named debug group into the command stream
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
[CLSCompliant(false)]
public static void PushDebugGroup(DebugSource source, uint id, int length, string message)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugSource | source | The source of the debug message. | 
| UInt32 | id | The identifier of the message. | 
| Int32 | length | The length of the message to be sent to the debug output stream. | 
| String | message | The a string containing the message to be sent to the debug output stream. | 
ReadnPixels(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, IntPtr)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glReadnPixelsKHR")]
public static void ReadnPixels(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] IntPtr data)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| Int32 | bufSize | |
| IntPtr | data | [length: bufSize] | 
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, ref T7)
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glReadnPixelsKHR")]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] ref T7 data)
    where T7 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| Int32 | bufSize | |
| T7 | data | [length: bufSize] | 
Type Parameters
| Name | Description | 
|---|---|
| T7 | 
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glReadnPixelsKHR")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[] data)
    where T7 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| Int32 | bufSize | |
| T7[] | data | [length: bufSize] | 
Type Parameters
| Name | Description | 
|---|---|
| T7 | 
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[,,])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glReadnPixelsKHR")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[,, ] data)
    where T7 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| Int32 | bufSize | |
| T7[,,] | data | [length: bufSize] | 
Type Parameters
| Name | Description | 
|---|---|
| T7 | 
ReadnPixels<T7>(Int32, Int32, Int32, Int32, PixelFormat, PixelType, Int32, T7[,])
[requires: KHR_robustness]
Declaration
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glReadnPixelsKHR")]
[CLSCompliant(false)]
public static void ReadnPixels<T7>(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, [Count(Parameter = "bufSize")] T7[, ] data)
    where T7 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | x | |
| Int32 | y | |
| Int32 | width | |
| Int32 | height | |
| PixelFormat | format | |
| PixelType | type | |
| Int32 | bufSize | |
| T7[,] | data | [length: bufSize] | 
Type Parameters
| Name | Description | 
|---|---|
| T7 |