Class AMDPerformanceMonitor

java.lang.Object
org.lwjgl.opengl.AMDPerformanceMonitor

public final class AMDPerformanceMonitor extends Object
  • Field Details

    • GL_COUNTER_TYPE_AMD

      public static final int GL_COUNTER_TYPE_AMD
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      See Also:
    • GL_COUNTER_RANGE_AMD

      public static final int GL_COUNTER_RANGE_AMD
      Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD
      See Also:
    • 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:
    • 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:
    • GL_PERFMON_RESULT_AVAILABLE_AMD

      public static final int GL_PERFMON_RESULT_AVAILABLE_AMD
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      See Also:
    • GL_PERFMON_RESULT_SIZE_AMD

      public static final int GL_PERFMON_RESULT_SIZE_AMD
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      See Also:
    • GL_PERFMON_RESULT_AMD

      public static final int GL_PERFMON_RESULT_AMD
      Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD
      See Also:
  • Method Details

    • glGetPerfMonitorGroupsAMD

      public static void glGetPerfMonitorGroupsAMD(IntBuffer numGroups, IntBuffer groups)
    • glGetPerfMonitorCountersAMD

      public static void glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, IntBuffer counters)
    • glGetPerfMonitorGroupStringAMD

      public static void glGetPerfMonitorGroupStringAMD(int group, IntBuffer length, ByteBuffer groupString)
    • glGetPerfMonitorGroupStringAMD

      public static String glGetPerfMonitorGroupStringAMD(int group, int bufSize)
      Overloads glGetPerfMonitorGroupStringAMD.
    • glGetPerfMonitorCounterStringAMD

      public static void glGetPerfMonitorCounterStringAMD(int group, int counter, IntBuffer length, ByteBuffer counterString)
    • glGetPerfMonitorCounterStringAMD

      public static String glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize)
      Overloads glGetPerfMonitorCounterStringAMD.
    • glGetPerfMonitorCounterInfoAMD

      public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, ByteBuffer data)
    • glGenPerfMonitorsAMD

      public static void glGenPerfMonitorsAMD(IntBuffer monitors)
    • glGenPerfMonitorsAMD

      public static int glGenPerfMonitorsAMD()
      Overloads glGenPerfMonitorsAMD.
    • glDeletePerfMonitorsAMD

      public static void glDeletePerfMonitorsAMD(IntBuffer monitors)
    • glDeletePerfMonitorsAMD

      public static void glDeletePerfMonitorsAMD(int monitor)
      Overloads glDeletePerfMonitorsAMD.
    • glSelectPerfMonitorCountersAMD

      public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, 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, IntBuffer data, IntBuffer bytesWritten)
    • glGetPerfMonitorCounterDataAMD

      public static int glGetPerfMonitorCounterDataAMD(int monitor, int pname)
      Overloads glGetPerfMonitorCounterDataAMD.