Class GL.Amd
Inherited Members
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class Amd
Methods
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
Parameters
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 : struct
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. |
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 |