Package org.lwjgl.opengles
Class AMDPerformanceMonitor
- java.lang.Object
-
- org.lwjgl.opengles.AMDPerformanceMonitor
-
public final class AMDPerformanceMonitor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
GL_COUNTER_RANGE_AMD
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMDstatic int
GL_COUNTER_TYPE_AMD
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMDstatic int
GL_PERCENTAGE_AMD
Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMDstatic int
GL_PERFMON_RESULT_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMDstatic int
GL_PERFMON_RESULT_AVAILABLE_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMDstatic int
GL_PERFMON_RESULT_SIZE_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMDstatic int
GL_UNSIGNED_INT64_AMD
Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
glBeginPerfMonitorAMD(int monitor)
static void
glDeletePerfMonitorsAMD(int monitor)
Overloads glDeletePerfMonitorsAMD.static void
glDeletePerfMonitorsAMD(java.nio.IntBuffer monitors)
static void
glEndPerfMonitorAMD(int monitor)
static int
glGenPerfMonitorsAMD()
Overloads glGenPerfMonitorsAMD.static void
glGenPerfMonitorsAMD(java.nio.IntBuffer monitors)
static int
glGetPerfMonitorCounterDataAMD(int monitor, int pname)
Overloads glGetPerfMonitorCounterDataAMD.static void
glGetPerfMonitorCounterDataAMD(int monitor, int pname, java.nio.IntBuffer data, java.nio.IntBuffer bytesWritten)
static void
glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, java.nio.ByteBuffer data)
static void
glGetPerfMonitorCountersAMD(int group, java.nio.IntBuffer numCounters, java.nio.IntBuffer maxActiveCounters, java.nio.IntBuffer counters)
static java.lang.String
glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize)
Overloads glGetPerfMonitorCounterStringAMD.static void
glGetPerfMonitorCounterStringAMD(int group, int counter, java.nio.IntBuffer length, java.nio.ByteBuffer counterString)
static void
glGetPerfMonitorGroupsAMD(java.nio.IntBuffer numGroups, java.nio.IntBuffer groups)
static java.lang.String
glGetPerfMonitorGroupStringAMD(int group, int bufSize)
Overloads glGetPerfMonitorGroupStringAMD.static void
glGetPerfMonitorGroupStringAMD(int group, java.nio.IntBuffer length, java.nio.ByteBuffer groupString)
static void
glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counter)
Overloads glSelectPerfMonitorCountersAMD.static void
glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, java.nio.IntBuffer counterList)
-
-
-
Field Detail
-
GL_COUNTER_TYPE_AMD
public static final int GL_COUNTER_TYPE_AMD
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD- See Also:
- Constant Field Values
-
GL_COUNTER_RANGE_AMD
public static final int GL_COUNTER_RANGE_AMD
Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD- See Also:
- Constant Field Values
-
GL_UNSIGNED_INT64_AMD
public static final int GL_UNSIGNED_INT64_AMD
Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD- See Also:
- Constant Field Values
-
GL_PERCENTAGE_AMD
public static final int GL_PERCENTAGE_AMD
Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD- See Also:
- Constant Field Values
-
GL_PERFMON_RESULT_AVAILABLE_AMD
public static final int GL_PERFMON_RESULT_AVAILABLE_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD- See Also:
- Constant Field Values
-
GL_PERFMON_RESULT_SIZE_AMD
public static final int GL_PERFMON_RESULT_SIZE_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD- See Also:
- Constant Field Values
-
GL_PERFMON_RESULT_AMD
public static final int GL_PERFMON_RESULT_AMD
Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD- See Also:
- Constant Field Values
-
-
Method Detail
-
glGetPerfMonitorGroupsAMD
public static void glGetPerfMonitorGroupsAMD(java.nio.IntBuffer numGroups, java.nio.IntBuffer groups)
-
glGetPerfMonitorCountersAMD
public static void glGetPerfMonitorCountersAMD(int group, java.nio.IntBuffer numCounters, java.nio.IntBuffer maxActiveCounters, java.nio.IntBuffer counters)
-
glGetPerfMonitorGroupStringAMD
public static void glGetPerfMonitorGroupStringAMD(int group, java.nio.IntBuffer length, java.nio.ByteBuffer groupString)
-
glGetPerfMonitorGroupStringAMD
public static java.lang.String glGetPerfMonitorGroupStringAMD(int group, int bufSize)
Overloads glGetPerfMonitorGroupStringAMD.
-
glGetPerfMonitorCounterStringAMD
public static void glGetPerfMonitorCounterStringAMD(int group, int counter, java.nio.IntBuffer length, java.nio.ByteBuffer counterString)
-
glGetPerfMonitorCounterStringAMD
public static java.lang.String glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize)
Overloads glGetPerfMonitorCounterStringAMD.
-
glGetPerfMonitorCounterInfoAMD
public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, java.nio.ByteBuffer data)
-
glGenPerfMonitorsAMD
public static void glGenPerfMonitorsAMD(java.nio.IntBuffer monitors)
-
glGenPerfMonitorsAMD
public static int glGenPerfMonitorsAMD()
Overloads glGenPerfMonitorsAMD.
-
glDeletePerfMonitorsAMD
public static void glDeletePerfMonitorsAMD(java.nio.IntBuffer monitors)
-
glDeletePerfMonitorsAMD
public static void glDeletePerfMonitorsAMD(int monitor)
Overloads glDeletePerfMonitorsAMD.
-
glSelectPerfMonitorCountersAMD
public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, java.nio.IntBuffer counterList)
-
glSelectPerfMonitorCountersAMD
public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counter)
Overloads glSelectPerfMonitorCountersAMD.
-
glBeginPerfMonitorAMD
public static void glBeginPerfMonitorAMD(int monitor)
-
glEndPerfMonitorAMD
public static void glEndPerfMonitorAMD(int monitor)
-
glGetPerfMonitorCounterDataAMD
public static void glGetPerfMonitorCounterDataAMD(int monitor, int pname, java.nio.IntBuffer data, java.nio.IntBuffer bytesWritten)
-
glGetPerfMonitorCounterDataAMD
public static int glGetPerfMonitorCounterDataAMD(int monitor, int pname)
Overloads glGetPerfMonitorCounterDataAMD.
-
-