Class GL.Amd
Inherited Members
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class AmdMethods
BeginPerfMonitor(Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glBeginPerfMonitorAMD")]
[CLSCompliant(false)]
public static void BeginPerfMonitor(int monitor)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | 
BeginPerfMonitor(UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glBeginPerfMonitorAMD")]
[CLSCompliant(false)]
public static void BeginPerfMonitor(uint monitor)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | 
BlendEquationIndexed(Int32, BlendEquationModeExt)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationIndexedAMD")]
[CLSCompliant(false)]
public static void BlendEquationIndexed(int buf, BlendEquationModeExt mode)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | buf | |
| BlendEquationModeExt | mode | 
BlendEquationIndexed(UInt32, BlendEquationModeExt)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationIndexedAMD")]
[CLSCompliant(false)]
public static void BlendEquationIndexed(uint buf, BlendEquationModeExt mode)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | buf | |
| BlendEquationModeExt | mode | 
BlendEquationSeparateIndexed(Int32, BlendEquationModeExt, BlendEquationModeExt)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateIndexedAMD")]
[CLSCompliant(false)]
public static void BlendEquationSeparateIndexed(int buf, BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | buf | |
| BlendEquationModeExt | modeRGB | |
| BlendEquationModeExt | modeAlpha | 
BlendEquationSeparateIndexed(UInt32, BlendEquationModeExt, BlendEquationModeExt)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateIndexedAMD")]
[CLSCompliant(false)]
public static void BlendEquationSeparateIndexed(uint buf, BlendEquationModeExt modeRGB, BlendEquationModeExt modeAlpha)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | buf | |
| BlendEquationModeExt | modeRGB | |
| BlendEquationModeExt | modeAlpha | 
BlendFuncIndexed(Int32, AmdDrawBuffersBlend, AmdDrawBuffersBlend)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncIndexedAMD")]
[CLSCompliant(false)]
public static void BlendFuncIndexed(int buf, AmdDrawBuffersBlend src, AmdDrawBuffersBlend dst)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | buf | |
| AmdDrawBuffersBlend | src | |
| AmdDrawBuffersBlend | dst | 
BlendFuncIndexed(UInt32, AmdDrawBuffersBlend, AmdDrawBuffersBlend)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncIndexedAMD")]
[CLSCompliant(false)]
public static void BlendFuncIndexed(uint buf, AmdDrawBuffersBlend src, AmdDrawBuffersBlend dst)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | buf | |
| AmdDrawBuffersBlend | src | |
| AmdDrawBuffersBlend | dst | 
BlendFuncSeparateIndexed(Int32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateIndexedAMD")]
[CLSCompliant(false)]
public static void BlendFuncSeparateIndexed(int buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | buf | |
| BlendingFactor | srcRGB | |
| BlendingFactor | dstRGB | |
| BlendingFactor | srcAlpha | |
| BlendingFactor | dstAlpha | 
BlendFuncSeparateIndexed(UInt32, BlendingFactor, BlendingFactor, BlendingFactor, BlendingFactor)
[requires: AMD_draw_buffers_blend]
Declaration
[AutoGenerated(Category = "AMD_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateIndexedAMD")]
[CLSCompliant(false)]
public static void BlendFuncSeparateIndexed(uint buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | buf | |
| BlendingFactor | srcRGB | |
| BlendingFactor | dstRGB | |
| BlendingFactor | srcAlpha | |
| BlendingFactor | dstAlpha | 
DebugMessageCallback(DebugProcAmd, IntPtr)
[requires: AMD_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackAMD")]
public static void DebugMessageCallback(DebugProcAmd callback, IntPtr userParam)Parameters
| Type | Name | Description | 
|---|---|---|
| DebugProcAmd | 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>(DebugProcAmd, ref T1)
[requires: AMD_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackAMD")]
public static void DebugMessageCallback<T1>(DebugProcAmd callback, ref T1 userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcAmd | 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>(DebugProcAmd, T1[])
[requires: AMD_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackAMD")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcAmd callback, T1[] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcAmd | 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>(DebugProcAmd, T1[,,])
[requires: AMD_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackAMD")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcAmd callback, T1[,, ] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcAmd | 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>(DebugProcAmd, T1[,])
[requires: AMD_debug_output] Specify a callback to receive debugging messages from the GL
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageCallbackAMD")]
[CLSCompliant(false)]
public static void DebugMessageCallback<T1>(DebugProcAmd callback, T1[, ] userParam)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| DebugProcAmd | 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 | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, Int32*, Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] int *ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| Int32* | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, ref Int32, Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] ref int ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| Int32 | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, Int32[], Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] int[] ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| Int32[] | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, UInt32*, Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] uint *ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| UInt32* | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, ref UInt32, Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] ref uint ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| UInt32 | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageEnable(AmdDebugOutput, DebugSeverity, Int32, UInt32[], Boolean)
[requires: AMD_debug_output]
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageEnableAMD")]
[CLSCompliant(false)]
public static void DebugMessageEnable(AmdDebugOutput category, DebugSeverity severity, int count, [Count(Parameter = "count")] uint[] ids, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | |
| DebugSeverity | severity | |
| Int32 | count | |
| UInt32[] | ids | [length: count] | 
| Boolean | enabled | 
DebugMessageInsert(AmdDebugOutput, DebugSeverity, Int32, Int32, String)
[requires: AMD_debug_output] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageInsertAMD")]
[CLSCompliant(false)]
public static void DebugMessageInsert(AmdDebugOutput category, DebugSeverity severity, int id, int length, [Count(Parameter = "length")] string buf)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | The source of the debug message to insert. | 
| DebugSeverity | severity | The severity of the debug messages to insert. | 
| Int32 | id | The user-supplied identifier of the message to insert. | 
| Int32 | length | The length string contained in the character array whose address is given by message. | 
| String | buf | [length: length] The length string contained in the character array whose address is given by message. | 
DebugMessageInsert(AmdDebugOutput, DebugSeverity, UInt32, Int32, String)
[requires: AMD_debug_output] Inject an application-supplied message into the debug message queue
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glDebugMessageInsertAMD")]
[CLSCompliant(false)]
public static void DebugMessageInsert(AmdDebugOutput category, DebugSeverity severity, uint id, int length, [Count(Parameter = "length")] string buf)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdDebugOutput | category | The source of the debug message to insert. | 
| DebugSeverity | severity | The severity of the debug messages to insert. | 
| UInt32 | id | The user-supplied identifier of the message to insert. | 
| Int32 | length | The length string contained in the character array whose address is given by message. | 
| String | buf | [length: length] The length string contained in the character array whose address is given by message. | 
DeleteNames(AmdNameGenDelete, Int32, Int32*)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] int *names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32* | names | [length: num] | 
DeleteNames(AmdNameGenDelete, Int32, ref Int32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] ref int names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32 | names | [length: num] | 
DeleteNames(AmdNameGenDelete, Int32, Int32[])
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] int[] names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32[] | names | [length: num] | 
DeleteNames(AmdNameGenDelete, UInt32, UInt32*)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] uint *names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32* | names | [length: num] | 
DeleteNames(AmdNameGenDelete, UInt32, ref UInt32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] ref uint names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32 | names | [length: num] | 
DeleteNames(AmdNameGenDelete, UInt32, UInt32[])
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glDeleteNamesAMD")]
[CLSCompliant(false)]
public static void DeleteNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] uint[] names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32[] | names | [length: num] | 
DeletePerfMonitor(Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitor([Count(Parameter = "n")] int monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitors | [length: n] | 
DeletePerfMonitor(UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitor([Count(Parameter = "n")] uint monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitors | [length: n] | 
DeletePerfMonitors(Int32, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] int *monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32* | monitors | [length: n] | 
DeletePerfMonitors(Int32, ref Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] ref int monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32 | monitors | [length: n] | 
DeletePerfMonitors(Int32, Int32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] int[] monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32[] | monitors | [length: n] | 
DeletePerfMonitors(Int32, UInt32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] uint *monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32* | monitors | [length: n] | 
DeletePerfMonitors(Int32, ref UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] ref uint monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32 | monitors | [length: n] | 
DeletePerfMonitors(Int32, UInt32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")]
[CLSCompliant(false)]
public static void DeletePerfMonitors(int n, [Count(Parameter = "n")] uint[] monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32[] | monitors | [length: n] | 
EndPerfMonitor(Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glEndPerfMonitorAMD")]
[CLSCompliant(false)]
public static void EndPerfMonitor(int monitor)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | 
EndPerfMonitor(UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glEndPerfMonitorAMD")]
[CLSCompliant(false)]
public static void EndPerfMonitor(uint monitor)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | 
FramebufferSamplePositions(FramebufferTarget, Int32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, int numsamples, int pixelindex, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single* | values | 
FramebufferSamplePositions(FramebufferTarget, Int32, Int32, ref Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, int numsamples, int pixelindex, ref float values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single | values | 
FramebufferSamplePositions(FramebufferTarget, Int32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, int numsamples, int pixelindex, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single[] | values | 
FramebufferSamplePositions(FramebufferTarget, UInt32, UInt32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, uint numsamples, uint pixelindex, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single* | values | 
FramebufferSamplePositions(FramebufferTarget, UInt32, UInt32, ref Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, uint numsamples, uint pixelindex, ref float values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single | values | 
FramebufferSamplePositions(FramebufferTarget, UInt32, UInt32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void FramebufferSamplePositions(FramebufferTarget target, uint numsamples, uint pixelindex, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single[] | values | 
GenNames(AmdNameGenDelete, Int32, Int32*)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] int *names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32* | names | [length: num] | 
GenNames(AmdNameGenDelete, Int32, out Int32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] out int names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32 | names | [length: num] | 
GenNames(AmdNameGenDelete, Int32, Int32[])
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, int num, [Count(Parameter = "num")] int[] names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | num | |
| Int32[] | names | [length: num] | 
GenNames(AmdNameGenDelete, UInt32, UInt32*)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] uint *names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32* | names | [length: num] | 
GenNames(AmdNameGenDelete, UInt32, out UInt32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] out uint names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32 | names | [length: num] | 
GenNames(AmdNameGenDelete, UInt32, UInt32[])
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glGenNamesAMD")]
[CLSCompliant(false)]
public static void GenNames(AmdNameGenDelete identifier, uint num, [Count(Parameter = "num")] uint[] names)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | num | |
| UInt32[] | names | [length: num] | 
GenPerfMonitor()
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static int GenPerfMonitor()Returns
| Type | Description | 
|---|---|
| Int32 | 
GenPerfMonitors(Int32, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] int *monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32* | monitors | [length: n] | 
GenPerfMonitors(Int32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] out int monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32 | monitors | [length: n] | 
GenPerfMonitors(Int32, Int32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] int[] monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| Int32[] | monitors | [length: n] | 
GenPerfMonitors(Int32, UInt32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] uint *monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32* | monitors | [length: n] | 
GenPerfMonitors(Int32, out UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] out uint monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32 | monitors | [length: n] | 
GenPerfMonitors(Int32, UInt32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
[CLSCompliant(false)]
public static void GenPerfMonitors(int n, [Count(Parameter = "n")] uint[] monitors)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | n | |
| UInt32[] | monitors | [length: n] | 
GetDebugMessageLog(Int32, Int32, AmdDebugOutput*, DebugSeverity*, Int32*, Int32*, out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufsize, [Count(Parameter = "count")] AmdDebugOutput*categories, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] int *ids, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput* | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(Int32, Int32, out AmdDebugOutput, out DebugSeverity, out Int32, out Int32, out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufsize, [Count(Parameter = "count")] out AmdDebugOutput categories, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out int ids, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(Int32, Int32, AmdDebugOutput[], DebugSeverity[], Int32[], Int32[], out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(int count, int bufsize, [Count(Parameter = "count")] AmdDebugOutput[] categories, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] int[] ids, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput[] | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| Int32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, AmdDebugOutput*, DebugSeverity*, UInt32*, Int32*, out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufsize, [Count(Parameter = "count")] AmdDebugOutput*categories, [Count(Parameter = "count")] DebugSeverity*severities, [Count(Parameter = "count")] uint *ids, [Count(Parameter = "count")] int *lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput* | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity* | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| UInt32* | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32* | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, out AmdDebugOutput, out DebugSeverity, out UInt32, out Int32, out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufsize, [Count(Parameter = "count")] out AmdDebugOutput categories, [Count(Parameter = "count")] out DebugSeverity severities, [Count(Parameter = "count")] out uint ids, [Count(Parameter = "count")] out int lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| UInt32 | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32 | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetDebugMessageLog(UInt32, Int32, AmdDebugOutput[], DebugSeverity[], UInt32[], Int32[], out String)
[requires: AMD_debug_output] Retrieve messages from the debug message log
Declaration
[AutoGenerated(Category = "AMD_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogAMD")]
[CLSCompliant(false)]
public static int GetDebugMessageLog(uint count, int bufsize, [Count(Parameter = "count")] AmdDebugOutput[] categories, [Count(Parameter = "count")] DebugSeverity[] severities, [Count(Parameter = "count")] uint[] ids, [Count(Parameter = "count")] int[] lengths, [Count(Parameter = "bufsize")] out string message)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. | 
| AmdDebugOutput[] | categories | [length: count] The address of an array of variables to receive the sources of the retrieved messages. | 
| DebugSeverity[] | severities | [length: count] The address of an array of variables to receive the severites of the retrieved messages. | 
| UInt32[] | ids | [length: count] The address of an array of unsigned integers to receive the ids of the retrieved messages. | 
| Int32[] | lengths | [length: count] The address of an array of variables to receive the lengths of the received messages. | 
| String | message | [length: bufsize] The address of an array of variables to receive the lengths of the received messages. | 
Returns
| Type | Description | 
|---|---|
| Int32 | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, Int32, Int32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, int numsamples, int pixelindex, int size, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| Int32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| Int32 | pixelindex | |
| Int32 | size | |
| Single* | values | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, Int32, Int32, Int32, out Single)
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, int numsamples, int pixelindex, int size, out float values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| Int32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| Int32 | pixelindex | |
| Int32 | size | |
| Single | values | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, Int32, Int32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, int numsamples, int pixelindex, int size, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| Int32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| Int32 | pixelindex | |
| Int32 | size | |
| Single[] | values | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, UInt32, UInt32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, uint numsamples, uint pixelindex, int size, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| UInt32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| UInt32 | pixelindex | |
| Int32 | size | |
| Single* | values | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, UInt32, UInt32, Int32, out Single)
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, uint numsamples, uint pixelindex, int size, out float values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| UInt32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| UInt32 | pixelindex | |
| Int32 | size | |
| Single | values | 
GetFramebufferParameter(FramebufferTarget, FramebufferAttachmentParameterName, UInt32, UInt32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions] Retrieve a named parameter from a framebuffer
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(FramebufferTarget target, FramebufferAttachmentParameterName pname, uint numsamples, uint pixelindex, int size, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| FramebufferTarget | target | The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. | 
| FramebufferAttachmentParameterName | pname | A token indicating the parameter to be retrieved. | 
| UInt32 | numsamples | The address of a variable to receive the value of the parameter named pname. | 
| UInt32 | pixelindex | |
| Int32 | size | |
| Single[] | values | 
GetNamedFramebufferParameter(Int32, AmdFramebufferSamplePositions, Int32, Int32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, AmdFramebufferSamplePositions pname, int numsamples, int pixelindex, int size, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Int32 | size | |
| Single* | values | 
GetNamedFramebufferParameter(Int32, AmdFramebufferSamplePositions, Int32, Int32, Int32, out Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, AmdFramebufferSamplePositions pname, int numsamples, int pixelindex, int size, out float values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Int32 | size | |
| Single | values | 
GetNamedFramebufferParameter(Int32, AmdFramebufferSamplePositions, Int32, Int32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, AmdFramebufferSamplePositions pname, int numsamples, int pixelindex, int size, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Int32 | size | |
| Single[] | values | 
GetNamedFramebufferParameter(UInt32, AmdFramebufferSamplePositions, UInt32, UInt32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, AmdFramebufferSamplePositions pname, uint numsamples, uint pixelindex, int size, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Int32 | size | |
| Single* | values | 
GetNamedFramebufferParameter(UInt32, AmdFramebufferSamplePositions, UInt32, UInt32, Int32, out Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, AmdFramebufferSamplePositions pname, uint numsamples, uint pixelindex, int size, out float values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Int32 | size | |
| Single | values | 
GetNamedFramebufferParameter(UInt32, AmdFramebufferSamplePositions, UInt32, UInt32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, AmdFramebufferSamplePositions pname, uint numsamples, uint pixelindex, int size, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| AmdFramebufferSamplePositions | pname | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Int32 | size | |
| Single[] | values | 
GetPerfMonitorCounterData(Int32, AmdPerformanceMonitor, Int32, Int32*, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(int monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] int *data, [Count(Count = 1)] int *bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| Int32* | data | [length: dataSize] | 
| Int32* | bytesWritten | [length: 1] | 
GetPerfMonitorCounterData(Int32, AmdPerformanceMonitor, Int32, out Int32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(int monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] out int data, [Count(Count = 1)] out int bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| Int32 | data | [length: dataSize] | 
| Int32 | bytesWritten | [length: 1] | 
GetPerfMonitorCounterData(Int32, AmdPerformanceMonitor, Int32, Int32[], Int32*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[Obsolete("Use ref/array overloads instead")]
public static void GetPerfMonitorCounterData(int monitor, AmdPerformanceMonitor pname, int dataSize, int[] data, int *bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| Int32[] | data | |
| Int32* | bytesWritten | 
GetPerfMonitorCounterData(Int32, AmdPerformanceMonitor, Int32, Int32[], out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(int monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] int[] data, [Count(Count = 1)] out int bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| Int32[] | data | [length: dataSize] | 
| Int32 | bytesWritten | [length: 1] | 
GetPerfMonitorCounterData(Int32, AmdPerformanceMonitor, Int32, UInt32[], Int32*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[Obsolete("Use ref/array overloads instead")]
public static void GetPerfMonitorCounterData(int monitor, AmdPerformanceMonitor pname, int dataSize, uint[] data, int *bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| UInt32[] | data | |
| Int32* | bytesWritten | 
GetPerfMonitorCounterData(UInt32, AmdPerformanceMonitor, Int32, UInt32*, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(uint monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] uint *data, [Count(Count = 1)] int *bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| UInt32* | data | [length: dataSize] | 
| Int32* | bytesWritten | [length: 1] | 
GetPerfMonitorCounterData(UInt32, AmdPerformanceMonitor, Int32, out UInt32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(uint monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] out uint data, [Count(Count = 1)] out int bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| UInt32 | data | [length: dataSize] | 
| Int32 | bytesWritten | [length: 1] | 
GetPerfMonitorCounterData(UInt32, AmdPerformanceMonitor, Int32, UInt32[], Int32*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[Obsolete("Use ref/array overloads instead")]
public static void GetPerfMonitorCounterData(uint monitor, AmdPerformanceMonitor pname, int dataSize, uint[] data, int *bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| UInt32[] | data | |
| Int32* | bytesWritten | 
GetPerfMonitorCounterData(UInt32, AmdPerformanceMonitor, Int32, UInt32[], out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterData(uint monitor, AmdPerformanceMonitor pname, int dataSize, [Count(Parameter = "dataSize")] uint[] data, [Count(Count = 1)] out int bytesWritten)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| AmdPerformanceMonitor | pname | |
| Int32 | dataSize | |
| UInt32[] | data | [length: dataSize] | 
| Int32 | bytesWritten | [length: 1] | 
GetPerfMonitorCounterInfo(Int32, Int32, AmdPerformanceMonitor, IntPtr)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo(int group, int counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] IntPtr data)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| AmdPerformanceMonitor | pname | |
| IntPtr | data | [length: COMPSIZE(pname)] | 
GetPerfMonitorCounterInfo(UInt32, UInt32, AmdPerformanceMonitor, IntPtr)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo(uint group, uint counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] IntPtr data)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| AmdPerformanceMonitor | pname | |
| IntPtr | data | [length: COMPSIZE(pname)] | 
GetPerfMonitorCounterInfo<T3>(Int32, Int32, AmdPerformanceMonitor, ref T3)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(int group, int counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] ref T3 data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3 | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(Int32, Int32, AmdPerformanceMonitor, T3[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(int group, int counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(Int32, Int32, AmdPerformanceMonitor, T3[,,])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(int group, int counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[,, ] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[,,] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(Int32, Int32, AmdPerformanceMonitor, T3[,])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(int group, int counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[, ] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[,] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(UInt32, UInt32, AmdPerformanceMonitor, ref T3)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(uint group, uint counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] ref T3 data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3 | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(UInt32, UInt32, AmdPerformanceMonitor, T3[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(uint group, uint counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(UInt32, UInt32, AmdPerformanceMonitor, T3[,,])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(uint group, uint counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[,, ] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[,,] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounterInfo<T3>(UInt32, UInt32, AmdPerformanceMonitor, T3[,])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterInfo<T3>(uint group, uint counter, AmdPerformanceMonitor pname, [Count(Computed = "pname")] T3[, ] data)
    where T3 : structParameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| AmdPerformanceMonitor | pname | |
| T3[,] | data | [length: COMPSIZE(pname)] | 
Type Parameters
| Name | Description | 
|---|---|
| T3 | 
GetPerfMonitorCounters(Int32, Int32*, Int32*, Int32, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(int group, [Count(Count = 1)] int *numCounters, [Count(Count = 1)] int *maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] int *counters)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32* | numCounters | [length: 1] | 
| Int32* | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| Int32* | counters | [length: counterSize] | 
GetPerfMonitorCounters(Int32, Int32*, Int32*, Int32, Int32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")]
[Obsolete("Use ref/array overloads instead")]
public static void GetPerfMonitorCounters(int group, int *numCounters, int *maxActiveCounters, int counterSize, int[] counters)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32* | numCounters | |
| Int32* | maxActiveCounters | |
| Int32 | counterSize | |
| Int32[] | counters | 
GetPerfMonitorCounters(Int32, out Int32, out Int32, Int32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(int group, [Count(Count = 1)] out int numCounters, [Count(Count = 1)] out int maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] out int counters)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | numCounters | [length: 1] | 
| Int32 | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| Int32 | counters | [length: counterSize] | 
GetPerfMonitorCounters(Int32, out Int32, out Int32, Int32, Int32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(int group, [Count(Count = 1)] out int numCounters, [Count(Count = 1)] out int maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] int[] counters)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | numCounters | [length: 1] | 
| Int32 | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| Int32[] | counters | [length: counterSize] | 
GetPerfMonitorCounters(UInt32, Int32*, Int32*, Int32, UInt32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(uint group, [Count(Count = 1)] int *numCounters, [Count(Count = 1)] int *maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] uint *counters)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32* | numCounters | [length: 1] | 
| Int32* | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| UInt32* | counters | [length: counterSize] | 
GetPerfMonitorCounters(UInt32, Int32*, Int32*, Int32, UInt32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")]
[Obsolete("Use ref/array overloads instead")]
public static void GetPerfMonitorCounters(uint group, int *numCounters, int *maxActiveCounters, int counterSize, uint[] counters)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32* | numCounters | |
| Int32* | maxActiveCounters | |
| Int32 | counterSize | |
| UInt32[] | counters | 
GetPerfMonitorCounters(UInt32, out Int32, out Int32, Int32, out UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(uint group, [Count(Count = 1)] out int numCounters, [Count(Count = 1)] out int maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] out uint counters)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32 | numCounters | [length: 1] | 
| Int32 | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| UInt32 | counters | [length: counterSize] | 
GetPerfMonitorCounters(UInt32, out Int32, out Int32, Int32, UInt32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounters(uint group, [Count(Count = 1)] out int numCounters, [Count(Count = 1)] out int maxActiveCounters, int counterSize, [Count(Parameter = "counterSize")] uint[] counters)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32 | numCounters | [length: 1] | 
| Int32 | maxActiveCounters | [length: 1] | 
| Int32 | counterSize | |
| UInt32[] | counters | [length: counterSize] | 
GetPerfMonitorCounterString(Int32, Int32, Int32, Int32*, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterString(int group, int counter, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string counterString)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| Int32 | bufSize | |
| Int32* | length | [length: 1] | 
| String | counterString | [length: bufSize] | 
GetPerfMonitorCounterString(Int32, Int32, Int32, out Int32, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterString(int group, int counter, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string counterString)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | counter | |
| Int32 | bufSize | |
| Int32 | length | [length: 1] | 
| String | counterString | [length: bufSize] | 
GetPerfMonitorCounterString(UInt32, UInt32, Int32, Int32*, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterString(uint group, uint counter, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string counterString)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| Int32 | bufSize | |
| Int32* | length | [length: 1] | 
| String | counterString | [length: bufSize] | 
GetPerfMonitorCounterString(UInt32, UInt32, Int32, out Int32, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorCounterString(uint group, uint counter, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string counterString)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| UInt32 | counter | |
| Int32 | bufSize | |
| Int32 | length | [length: 1] | 
| String | counterString | [length: bufSize] | 
GetPerfMonitorGroup(Int32*, Int32, Int32*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(int *numGroups, int groupsSize, int *groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | |
| Int32 | groupsSize | |
| Int32* | groups | 
GetPerfMonitorGroup(Int32*, Int32, Int32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(int *numGroups, int groupsSize, int[] groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | |
| Int32 | groupsSize | |
| Int32[] | groups | 
GetPerfMonitorGroup(Int32*, Int32, UInt32*)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(int *numGroups, int groupsSize, uint *groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | |
| Int32 | groupsSize | |
| UInt32* | groups | 
GetPerfMonitorGroup(Int32*, Int32, UInt32[])
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(int *numGroups, int groupsSize, uint[] groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | |
| Int32 | groupsSize | |
| UInt32[] | groups | 
GetPerfMonitorGroup(out Int32, Int32, out Int32)
Declaration
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(out int numGroups, int groupsSize, out int groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | |
| Int32 | groupsSize | |
| Int32 | groups | 
GetPerfMonitorGroup(out Int32, Int32, out UInt32)
Declaration
[CLSCompliant(false)]
[AutoGenerated(Category = "AmdPerformanceMonitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[Obsolete("Use GetPerfMonitorGroups instead")]
public static void GetPerfMonitorGroup(out int numGroups, int groupsSize, out uint groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | |
| Int32 | groupsSize | |
| UInt32 | groups | 
GetPerfMonitorGroups(Int32*, Int32, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] int *numGroups, int groupsSize, [Count(Parameter = "groupsSize")] int *groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| Int32* | groups | [length: groupsSize] | 
GetPerfMonitorGroups(Int32*, Int32, UInt32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] int *numGroups, int groupsSize, [Count(Parameter = "groupsSize")] uint *groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32* | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| UInt32* | groups | [length: groupsSize] | 
GetPerfMonitorGroups(out Int32, Int32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] out int numGroups, int groupsSize, [Count(Parameter = "groupsSize")] out int groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| Int32 | groups | [length: groupsSize] | 
GetPerfMonitorGroups(out Int32, Int32, Int32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] out int numGroups, int groupsSize, [Count(Parameter = "groupsSize")] int[] groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| Int32[] | groups | [length: groupsSize] | 
GetPerfMonitorGroups(out Int32, Int32, out UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] out int numGroups, int groupsSize, [Count(Parameter = "groupsSize")] out uint groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| UInt32 | groups | [length: groupsSize] | 
GetPerfMonitorGroups(out Int32, Int32, UInt32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroups([Count(Count = 1)] out int numGroups, int groupsSize, [Count(Parameter = "groupsSize")] uint[] groups)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | numGroups | [length: 1] | 
| Int32 | groupsSize | |
| UInt32[] | groups | [length: groupsSize] | 
GetPerfMonitorGroupString(Int32, Int32, Int32*, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroupString(int group, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string groupString)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | bufSize | |
| Int32* | length | [length: 1] | 
| String | groupString | [length: bufSize] | 
GetPerfMonitorGroupString(Int32, Int32, out Int32, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroupString(int group, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string groupString)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | group | |
| Int32 | bufSize | |
| Int32 | length | [length: 1] | 
| String | groupString | [length: bufSize] | 
GetPerfMonitorGroupString(UInt32, Int32, Int32*, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroupString(uint group, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string groupString)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32 | bufSize | |
| Int32* | length | [length: 1] | 
| String | groupString | [length: bufSize] | 
GetPerfMonitorGroupString(UInt32, Int32, out Int32, out String)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")]
[CLSCompliant(false)]
public static void GetPerfMonitorGroupString(uint group, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string groupString)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | group | |
| Int32 | bufSize | |
| Int32 | length | [length: 1] | 
| String | groupString | [length: bufSize] | 
IsName(AmdNameGenDelete, Int32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glIsNameAMD")]
[CLSCompliant(false)]
public static bool IsName(AmdNameGenDelete identifier, int name)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| Int32 | name | 
Returns
| Type | Description | 
|---|---|
| Boolean | 
IsName(AmdNameGenDelete, UInt32)
[requires: AMD_name_gen_delete]
Declaration
[AutoGenerated(Category = "AMD_name_gen_delete", Version = "", EntryPoint = "glIsNameAMD")]
[CLSCompliant(false)]
public static bool IsName(AmdNameGenDelete identifier, uint name)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdNameGenDelete | identifier | |
| UInt32 | name | 
Returns
| Type | Description | 
|---|---|
| Boolean | 
MultiDrawArraysIndirect(PrimitiveType, IntPtr, Int32, Int32)
[requires: AMD_multi_draw_indirect] Render multiple sets of primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")]
public static void MultiDrawArraysIndirect(PrimitiveType mode, IntPtr indirect, int primcount, int stride)Parameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| IntPtr | indirect | Specifies the address of an array of structures containing the draw parameters. | 
| Int32 | primcount | Specifies the the number of elements in the array of draw parameter structures. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
MultiDrawArraysIndirect<T1>(PrimitiveType, ref T1, Int32, Int32)
[requires: AMD_multi_draw_indirect] Render multiple sets of primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")]
public static void MultiDrawArraysIndirect<T1>(PrimitiveType mode, ref T1 indirect, int primcount, int stride)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| T1 | indirect | Specifies the address of an array of structures containing the draw parameters. | 
| Int32 | primcount | Specifies the the number of elements in the array of draw parameter structures. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
MultiDrawArraysIndirect<T1>(PrimitiveType, T1[], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render multiple sets of primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirect<T1>(PrimitiveType mode, T1[] indirect, int primcount, int stride)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| T1[] | indirect | Specifies the address of an array of structures containing the draw parameters. | 
| Int32 | primcount | Specifies the the number of elements in the array of draw parameter structures. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
MultiDrawArraysIndirect<T1>(PrimitiveType, T1[,,], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render multiple sets of primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirect<T1>(PrimitiveType mode, T1[,, ] indirect, int primcount, int stride)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| T1[,,] | indirect | Specifies the address of an array of structures containing the draw parameters. | 
| Int32 | primcount | Specifies the the number of elements in the array of draw parameter structures. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
MultiDrawArraysIndirect<T1>(PrimitiveType, T1[,], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render multiple sets of primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawArraysIndirect<T1>(PrimitiveType mode, T1[, ] indirect, int primcount, int stride)
    where T1 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| T1[,] | indirect | Specifies the address of an array of structures containing the draw parameters. | 
| Int32 | primcount | Specifies the the number of elements in the array of draw parameter structures. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | 
MultiDrawElementsIndirect(PrimitiveType, DrawElementsType, IntPtr, Int32, Int32)
[requires: AMD_multi_draw_indirect] Render indexed primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")]
public static void MultiDrawElementsIndirect(PrimitiveType mode, DrawElementsType type, IntPtr indirect, int primcount, int stride)Parameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| DrawElementsType | type | Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. | 
| IntPtr | indirect | Specifies the address of a structure containing an array of draw parameters. | 
| Int32 | primcount | Specifies the number of elements in the array addressed by indirect. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
MultiDrawElementsIndirect<T2>(PrimitiveType, DrawElementsType, ref T2, Int32, Int32)
[requires: AMD_multi_draw_indirect] Render indexed primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")]
public static void MultiDrawElementsIndirect<T2>(PrimitiveType mode, DrawElementsType type, ref T2 indirect, int primcount, int stride)
    where T2 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| DrawElementsType | type | Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. | 
| T2 | indirect | Specifies the address of a structure containing an array of draw parameters. | 
| Int32 | primcount | Specifies the number of elements in the array addressed by indirect. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T2 | 
MultiDrawElementsIndirect<T2>(PrimitiveType, DrawElementsType, T2[], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render indexed primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirect<T2>(PrimitiveType mode, DrawElementsType type, T2[] indirect, int primcount, int stride)
    where T2 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| DrawElementsType | type | Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. | 
| T2[] | indirect | Specifies the address of a structure containing an array of draw parameters. | 
| Int32 | primcount | Specifies the number of elements in the array addressed by indirect. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T2 | 
MultiDrawElementsIndirect<T2>(PrimitiveType, DrawElementsType, T2[,,], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render indexed primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirect<T2>(PrimitiveType mode, DrawElementsType type, T2[,, ] indirect, int primcount, int stride)
    where T2 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| DrawElementsType | type | Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. | 
| T2[,,] | indirect | Specifies the address of a structure containing an array of draw parameters. | 
| Int32 | primcount | Specifies the number of elements in the array addressed by indirect. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T2 | 
MultiDrawElementsIndirect<T2>(PrimitiveType, DrawElementsType, T2[,], Int32, Int32)
[requires: AMD_multi_draw_indirect] Render indexed primitives from array data, taking parameters from memory
Declaration
[AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")]
[CLSCompliant(false)]
public static void MultiDrawElementsIndirect<T2>(PrimitiveType mode, DrawElementsType type, T2[, ] indirect, int primcount, int stride)
    where T2 : structParameters
| Type | Name | Description | 
|---|---|---|
| PrimitiveType | mode | Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. | 
| DrawElementsType | type | Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. | 
| T2[,] | indirect | Specifies the address of a structure containing an array of draw parameters. | 
| Int32 | primcount | Specifies the number of elements in the array addressed by indirect. | 
| Int32 | stride | Specifies the distance in basic machine units between elements of the draw parameter array. | 
Type Parameters
| Name | Description | 
|---|---|
| T2 | 
NamedFramebufferSamplePositions(Int32, Int32, Int32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(int framebuffer, int numsamples, int pixelindex, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single* | values | 
NamedFramebufferSamplePositions(Int32, Int32, Int32, ref Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(int framebuffer, int numsamples, int pixelindex, ref float values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single | values | 
NamedFramebufferSamplePositions(Int32, Int32, Int32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(int framebuffer, int numsamples, int pixelindex, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | framebuffer | |
| Int32 | numsamples | |
| Int32 | pixelindex | |
| Single[] | values | 
NamedFramebufferSamplePositions(UInt32, UInt32, UInt32, Single*)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(uint framebuffer, uint numsamples, uint pixelindex, float *values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single* | values | 
NamedFramebufferSamplePositions(UInt32, UInt32, UInt32, ref Single)
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(uint framebuffer, uint numsamples, uint pixelindex, ref float values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single | values | 
NamedFramebufferSamplePositions(UInt32, UInt32, UInt32, Single[])
[requires: AMD_framebuffer_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")]
[CLSCompliant(false)]
public static void NamedFramebufferSamplePositions(uint framebuffer, uint numsamples, uint pixelindex, float[] values)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | framebuffer | |
| UInt32 | numsamples | |
| UInt32 | pixelindex | |
| Single[] | values | 
QueryObjectParameter(QueryTarget, Int32, AmdOcclusionQueryEvent, OcclusionQueryEventMaskAmd)
[requires: AMD_occlusion_query_event]
Declaration
[AutoGenerated(Category = "AMD_occlusion_query_event", Version = "", EntryPoint = "glQueryObjectParameteruiAMD")]
[CLSCompliant(false)]
public static void QueryObjectParameter(QueryTarget target, int id, AmdOcclusionQueryEvent pname, OcclusionQueryEventMaskAmd param)Parameters
| Type | Name | Description | 
|---|---|---|
| QueryTarget | target | |
| Int32 | id | |
| AmdOcclusionQueryEvent | pname | |
| OcclusionQueryEventMaskAmd | param | 
QueryObjectParameter(QueryTarget, UInt32, AmdOcclusionQueryEvent, OcclusionQueryEventMaskAmd)
[requires: AMD_occlusion_query_event]
Declaration
[AutoGenerated(Category = "AMD_occlusion_query_event", Version = "", EntryPoint = "glQueryObjectParameteruiAMD")]
[CLSCompliant(false)]
public static void QueryObjectParameter(QueryTarget target, uint id, AmdOcclusionQueryEvent pname, OcclusionQueryEventMaskAmd param)Parameters
| Type | Name | Description | 
|---|---|---|
| QueryTarget | target | |
| UInt32 | id | |
| AmdOcclusionQueryEvent | pname | |
| OcclusionQueryEventMaskAmd | param | 
SelectPerfMonitorCounters(Int32, Boolean, Int32, Int32, Int32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(int monitor, bool enable, int group, int numCounters, [Count(Parameter = "numCounters")] int *counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| Boolean | enable | |
| Int32 | group | |
| Int32 | numCounters | |
| Int32* | counterList | [length: numCounters] | 
SelectPerfMonitorCounters(Int32, Boolean, Int32, Int32, out Int32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(int monitor, bool enable, int group, int numCounters, [Count(Parameter = "numCounters")] out int counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| Boolean | enable | |
| Int32 | group | |
| Int32 | numCounters | |
| Int32 | counterList | [length: numCounters] | 
SelectPerfMonitorCounters(Int32, Boolean, Int32, Int32, Int32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(int monitor, bool enable, int group, int numCounters, [Count(Parameter = "numCounters")] int[] counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | monitor | |
| Boolean | enable | |
| Int32 | group | |
| Int32 | numCounters | |
| Int32[] | counterList | [length: numCounters] | 
SelectPerfMonitorCounters(UInt32, Boolean, UInt32, Int32, UInt32*)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(uint monitor, bool enable, uint group, int numCounters, [Count(Parameter = "numCounters")] uint *counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| Boolean | enable | |
| UInt32 | group | |
| Int32 | numCounters | |
| UInt32* | counterList | [length: numCounters] | 
SelectPerfMonitorCounters(UInt32, Boolean, UInt32, Int32, out UInt32)
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(uint monitor, bool enable, uint group, int numCounters, [Count(Parameter = "numCounters")] out uint counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| Boolean | enable | |
| UInt32 | group | |
| Int32 | numCounters | |
| UInt32 | counterList | [length: numCounters] | 
SelectPerfMonitorCounters(UInt32, Boolean, UInt32, Int32, UInt32[])
[requires: AMD_performance_monitor]
Declaration
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")]
[CLSCompliant(false)]
public static void SelectPerfMonitorCounters(uint monitor, bool enable, uint group, int numCounters, [Count(Parameter = "numCounters")] uint[] counterList)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | monitor | |
| Boolean | enable | |
| UInt32 | group | |
| Int32 | numCounters | |
| UInt32[] | counterList | [length: numCounters] | 
SetMultisample(AmdSamplePositions, Int32, Single*)
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, int index, [Count(Count = 2)] float *val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| Int32 | index | |
| Single* | val | [length: 2] | 
SetMultisample(AmdSamplePositions, Int32, ref Single)
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, int index, [Count(Count = 2)] ref float val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| Int32 | index | |
| Single | val | [length: 2] | 
SetMultisample(AmdSamplePositions, Int32, Single[])
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, int index, [Count(Count = 2)] float[] val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| Int32 | index | |
| Single[] | val | [length: 2] | 
SetMultisample(AmdSamplePositions, UInt32, Single*)
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, uint index, [Count(Count = 2)] float *val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| UInt32 | index | |
| Single* | val | [length: 2] | 
SetMultisample(AmdSamplePositions, UInt32, ref Single)
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, uint index, [Count(Count = 2)] ref float val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| UInt32 | index | |
| Single | val | [length: 2] | 
SetMultisample(AmdSamplePositions, UInt32, Single[])
[requires: AMD_sample_positions]
Declaration
[AutoGenerated(Category = "AMD_sample_positions", Version = "", EntryPoint = "glSetMultisamplefvAMD")]
[CLSCompliant(false)]
public static void SetMultisample(AmdSamplePositions pname, uint index, [Count(Count = 2)] float[] val)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdSamplePositions | pname | |
| UInt32 | index | |
| Single[] | val | [length: 2] | 
StencilOpValue(StencilFaceDirection, Int32)
[requires: AMD_stencil_operation_extended]
Declaration
[AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "", EntryPoint = "glStencilOpValueAMD")]
[CLSCompliant(false)]
public static void StencilOpValue(StencilFaceDirection face, int value)Parameters
| Type | Name | Description | 
|---|---|---|
| StencilFaceDirection | face | |
| Int32 | value | 
StencilOpValue(StencilFaceDirection, UInt32)
[requires: AMD_stencil_operation_extended]
Declaration
[AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "", EntryPoint = "glStencilOpValueAMD")]
[CLSCompliant(false)]
public static void StencilOpValue(StencilFaceDirection face, uint value)Parameters
| Type | Name | Description | 
|---|---|---|
| StencilFaceDirection | face | |
| UInt32 | value | 
TessellationFactor(Single)
[requires: AMD_vertex_shader_tessellator]
Declaration
[AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "", EntryPoint = "glTessellationFactorAMD")]
public static void TessellationFactor(float factor)Parameters
| Type | Name | Description | 
|---|---|---|
| Single | factor | 
TessellationMode(AmdVertexShaderTesselator)
[requires: AMD_vertex_shader_tessellator]
Declaration
[Obsolete("Use AmdVertexShaderTessellator overload instead")]
[AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "", EntryPoint = "glTessellationModeAMD")]
public static void TessellationMode(AmdVertexShaderTesselator mode)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdVertexShaderTesselator | mode | 
TessellationMode(AmdVertexShaderTessellator)
[requires: AMD_vertex_shader_tessellator]
Declaration
[AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "", EntryPoint = "glTessellationModeAMD")]
public static void TessellationMode(AmdVertexShaderTessellator mode)Parameters
| Type | Name | Description | 
|---|---|---|
| AmdVertexShaderTessellator | mode | 
TexStorageSparse(TextureTarget, InternalFormat, Int32, Int32, Int32, Int32, TextureStorageMaskAmd)
[requires: AMD_sparse_texture]
Declaration
[AutoGenerated(Category = "AMD_sparse_texture", Version = "", EntryPoint = "glTexStorageSparseAMD")]
public static void TexStorageSparse(TextureTarget target, InternalFormat internalFormat, int width, int height, int depth, int layers, TextureStorageMaskAmd flags)Parameters
| Type | Name | Description | 
|---|---|---|
| TextureTarget | target | |
| InternalFormat | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | layers | |
| TextureStorageMaskAmd | flags | 
TextureStorageSparse(Int32, AmdSparseTexture, InternalFormat, Int32, Int32, Int32, Int32, TextureStorageMaskAmd)
[requires: AMD_sparse_texture]
Declaration
[AutoGenerated(Category = "AMD_sparse_texture", Version = "", EntryPoint = "glTextureStorageSparseAMD")]
[CLSCompliant(false)]
public static void TextureStorageSparse(int texture, AmdSparseTexture target, InternalFormat internalFormat, int width, int height, int depth, int layers, TextureStorageMaskAmd flags)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | texture | |
| AmdSparseTexture | target | |
| InternalFormat | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | layers | |
| TextureStorageMaskAmd | flags | 
TextureStorageSparse(UInt32, AmdSparseTexture, InternalFormat, Int32, Int32, Int32, Int32, TextureStorageMaskAmd)
[requires: AMD_sparse_texture]
Declaration
[AutoGenerated(Category = "AMD_sparse_texture", Version = "", EntryPoint = "glTextureStorageSparseAMD")]
[CLSCompliant(false)]
public static void TextureStorageSparse(uint texture, AmdSparseTexture target, InternalFormat internalFormat, int width, int height, int depth, int layers, TextureStorageMaskAmd flags)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | texture | |
| AmdSparseTexture | target | |
| InternalFormat | internalFormat | |
| Int32 | width | |
| Int32 | height | |
| Int32 | depth | |
| Int32 | layers | |
| TextureStorageMaskAmd | flags | 
VertexAttribParameter(Int32, AmdInterleavedElements, Int32)
[requires: AMD_interleaved_elements]
Declaration
[AutoGenerated(Category = "AMD_interleaved_elements", Version = "", EntryPoint = "glVertexAttribParameteriAMD")]
[CLSCompliant(false)]
public static void VertexAttribParameter(int index, AmdInterleavedElements pname, int param)Parameters
| Type | Name | Description | 
|---|---|---|
| Int32 | index | |
| AmdInterleavedElements | pname | |
| Int32 | param | 
VertexAttribParameter(UInt32, AmdInterleavedElements, Int32)
[requires: AMD_interleaved_elements]
Declaration
[AutoGenerated(Category = "AMD_interleaved_elements", Version = "", EntryPoint = "glVertexAttribParameteriAMD")]
[CLSCompliant(false)]
public static void VertexAttribParameter(uint index, AmdInterleavedElements pname, int param)Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | index | |
| AmdInterleavedElements | pname | |
| Int32 | param |