Class AMDPerformanceMonitor


  • public final class AMDPerformanceMonitor
    extends Object
    • 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​(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.