Class GL.Khr
Inherited Members
Namespace: OpenTK.Graphics.ES11
Assembly: OpenTK.dll
Syntax
public static class Khr
Methods
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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(All, All, All, Int32, Int32*, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, int *ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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(All, All, All, Int32, ref Int32, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, ref int ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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(All, All, All, Int32, Int32[], Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, int[] ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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(All, All, All, Int32, UInt32*, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, uint *ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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(All, All, All, Int32, ref UInt32, Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, ref uint ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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(All, All, All, Int32, UInt32[], Boolean)
[requires: KHR_debug] Control the reporting of debug messages in a debug context
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
[CLSCompliant(false)]
public static void DebugMessageControl(All source, All type, All severity, int count, uint[] ids, bool enabled)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of debug messages to enable or disable. |
All | type | The type of debug messages to enable or disable. |
All | 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, 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(All, All, Int32, All, Int32, String)
[requires: KHR_debug] Inject an application-supplied message into the debug message queue
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
[CLSCompliant(false)]
public static void DebugMessageInsert(All source, All type, int id, All severity, int length, string buf)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of the debug message to insert. |
All | type | The type of the debug message insert. |
Int32 | id | The user-supplied identifier of the message to insert. |
All | 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(All, All, UInt32, All, Int32, String)
[requires: KHR_debug] Inject an application-supplied message into the debug message queue
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
[CLSCompliant(false)]
public static void DebugMessageInsert(All source, All type, uint id, All severity, int length, string buf)
Parameters
Type | Name | Description |
---|---|---|
All | source | The source of the debug message to insert. |
All | type | The type of the debug message insert. |
UInt32 | id | The user-supplied identifier of the message to insert. |
All | 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, 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, All*, All*, Int32*, All*, Int32*, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] All*sources, [Count(Parameter = "count")] All*types, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] All*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. |
All* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All* | 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. |
All* | 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 All, out All, out Int32, out All, out Int32, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] out All sources, [Count(Parameter = "count")] out All types, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out All 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. |
All | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All | 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. |
All | 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, All[], All[], Int32[], All[], Int32[], out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufSize, [Count(Parameter = "count")] All[] sources, [Count(Parameter = "count")] All[] types, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] All[] 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. |
All[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All[] | 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. |
All[] | 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(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, All*, All*, UInt32*, All*, Int32*, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] All*sources, [Count(Parameter = "count")] All*types, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] All*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. |
All* | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All* | 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. |
All* | 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 All, out All, out UInt32, out All, out Int32, out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] out All sources, [Count(Parameter = "count")] out All types, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out All 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. |
All | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All | 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. |
All | 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, All[], All[], UInt32[], All[], Int32[], out String)
[requires: KHR_debug] Retrieve messages from the debug message log
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufSize, [Count(Parameter = "count")] All[] sources, [Count(Parameter = "count")] All[] types, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] All[] 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. |
All[] | sources | [length: count] The address of an array of variables to receive the sources of the retrieved messages. |
All[] | 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. |
All[] | 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 |
GetObjectLabel(All, 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(All identifier, int name, int bufSize, int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, 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(All identifier, int name, int bufSize, out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, 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(All identifier, int name, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, 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(All identifier, uint name, int bufSize, int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, 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(All identifier, uint name, int bufSize, out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, 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(All identifier, uint name, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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<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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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(All, IntPtr)
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
public static void GetPointer(All pname, IntPtr params)
Parameters
Type | Name | Description |
---|---|---|
All | pname | |
IntPtr | params |
GetPointer<T1>(All, ref T1)
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
public static void GetPointer<T1>(All pname, ref T1 params)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
All | pname | |
T1 | params |
Type Parameters
Name | Description |
---|---|
T1 |
GetPointer<T1>(All, T1[])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, T1[] params)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
All | pname | |
T1[] | params |
Type Parameters
Name | Description |
---|---|
T1 |
GetPointer<T1>(All, T1[,,])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, T1[,, ] params)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
All | pname | |
T1[,,] | params |
Type Parameters
Name | Description |
---|---|
T1 |
GetPointer<T1>(All, T1[,])
[requires: KHR_debug]
Declaration
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")]
[CLSCompliant(false)]
public static void GetPointer<T1>(All pname, T1[, ] params)
where T1 : struct
Parameters
Type | Name | Description |
---|---|---|
All | pname | |
T1[,] | params |
Type Parameters
Name | Description |
---|---|
T1 |
ObjectLabel(All, Int32, Int32, String)
[requires: KHR_debug] Label a named object identified within a namespace
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
[CLSCompliant(false)]
public static void ObjectLabel(All identifier, int name, int length, string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, UInt32, Int32, String)
[requires: KHR_debug] Label a named object identified within a namespace
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
[CLSCompliant(false)]
public static void ObjectLabel(All identifier, uint name, int length, string label)
Parameters
Type | Name | Description |
---|---|---|
All | 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. |
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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(All, Int32, Int32, String)
[requires: KHR_debug] Push a named debug group into the command stream
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
[CLSCompliant(false)]
public static void PushDebugGroup(All source, int id, int length, string message)
Parameters
Type | Name | Description |
---|---|---|
All | 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(All, UInt32, Int32, String)
[requires: KHR_debug] Push a named debug group into the command stream
Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
[CLSCompliant(false)]
public static void PushDebugGroup(All source, uint id, int length, string message)
Parameters
Type | Name | Description |
---|---|---|
All | 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. |
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. |