Top Fields Constructors Methods
org.lwjgl.opengles

public final Class AMDPerformanceMonitor

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_COUNTER_RANGE_AMD

Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD

public static final int
GL_COUNTER_TYPE_AMD

Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD

public static final int
GL_PERCENTAGE_AMD

Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD

public static final int
GL_PERFMON_RESULT_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

public static final int
GL_PERFMON_RESULT_AVAILABLE_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

public static final int
GL_PERFMON_RESULT_SIZE_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

public static final int
GL_UNSIGNED_INT64_AMD

Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBeginPerfMonitorAMD(int monitor)

public static void
public static void
glDeletePerfMonitorsAMD(int monitor)

Overloads glDeletePerfMonitorsAMD.

public static void
glEndPerfMonitorAMD(int monitor)

public static void
public static int
glGenPerfMonitorsAMD()

Overloads glGenPerfMonitorsAMD.

public static void
glGetPerfMonitorCounterDataAMD(int monitor, int pname, IntBuffer data, IntBuffer bytesWritten)

public static int
glGetPerfMonitorCounterDataAMD(int monitor, int pname)

Overloads glGetPerfMonitorCounterDataAMD.

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

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

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

public static String
glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize)

Overloads glGetPerfMonitorCounterStringAMD.

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

public static String
glGetPerfMonitorGroupStringAMD(int group, int bufSize)

Overloads glGetPerfMonitorGroupStringAMD.

public static void
glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, IntBuffer counterList)

public static void
glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counter)

Overloads glSelectPerfMonitorCountersAMD.

pack-priv static native void
pack-priv static native void
pack-priv static native void
nglDeletePerfMonitorsAMD(int monitors_n, long monitors)

pack-priv static native void
nglEndPerfMonitorAMD(int monitor)

pack-priv static native void
nglGenPerfMonitorsAMD(int monitors_n, long monitors)

pack-priv static native void
nglGetPerfMonitorCounterDataAMD(int monitor, int pname, int data_dataSize, long data, long bytesWritten)

pack-priv static native void
nglGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, long data)

pack-priv static native void
nglGetPerfMonitorCountersAMD(int group, long numCounters, long maxActiveCounters, int counters_countersSize, long counters)

pack-priv static native void
nglGetPerfMonitorCounterStringAMD(int group, int counter, int counterString_bufSize, long length, long counterString)

pack-priv static native void
nglGetPerfMonitorGroupsAMD(long numGroups, int groups_groupsSize, long groups)

pack-priv static native void
nglGetPerfMonitorGroupStringAMD(int group, int groupString_bufSize, long length, long groupString)

pack-priv static native void
nglSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counterList_numCounters, long counterList)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_COUNTER_RANGE_AMDback to summary
public static final int GL_COUNTER_RANGE_AMD

Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD

GL_COUNTER_TYPE_AMDback to summary
public static final int GL_COUNTER_TYPE_AMD

Accepted by the <pame> parameter of GetPerfMonitorCounterInfoAMD

GL_PERCENTAGE_AMDback to summary
public static final int GL_PERCENTAGE_AMD

Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD

GL_PERFMON_RESULT_AMDback to summary
public static final int GL_PERFMON_RESULT_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

GL_PERFMON_RESULT_AVAILABLE_AMDback to summary
public static final int GL_PERFMON_RESULT_AVAILABLE_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

GL_PERFMON_RESULT_SIZE_AMDback to summary
public static final int GL_PERFMON_RESULT_SIZE_AMD

Accepted by the <pname> parameter of GetPerfMonitorCounterDataAMD

GL_UNSIGNED_INT64_AMDback to summary
public static final int GL_UNSIGNED_INT64_AMD

Returned as a valid value in <data> parameter of GetPerfMonitorCounterInfoAMD if <pname> = COUNTER_TYPE_AMD

Constructor Detail

AMDPerformanceMonitorback to summary
private AMDPerformanceMonitor()

Method Detail

glBeginPerfMonitorAMDback to summary
public static void glBeginPerfMonitorAMD(int monitor)
glDeletePerfMonitorsAMDback to summary
public static void glDeletePerfMonitorsAMD(IntBuffer monitors)
glDeletePerfMonitorsAMDback to summary
public static void glDeletePerfMonitorsAMD(int monitor)

Overloads glDeletePerfMonitorsAMD.

glEndPerfMonitorAMDback to summary
public static void glEndPerfMonitorAMD(int monitor)
glGenPerfMonitorsAMDback to summary
public static void glGenPerfMonitorsAMD(IntBuffer monitors)
glGenPerfMonitorsAMDback to summary
public static int glGenPerfMonitorsAMD()

Overloads glGenPerfMonitorsAMD.

glGetPerfMonitorCounterDataAMDback to summary
public static void glGetPerfMonitorCounterDataAMD(int monitor, int pname, IntBuffer data, IntBuffer bytesWritten)
glGetPerfMonitorCounterDataAMDback to summary
public static int glGetPerfMonitorCounterDataAMD(int monitor, int pname)

Overloads glGetPerfMonitorCounterDataAMD.

glGetPerfMonitorCounterInfoAMDback to summary
public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, ByteBuffer data)
glGetPerfMonitorCountersAMDback to summary
public static void glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, IntBuffer counters)
glGetPerfMonitorCounterStringAMDback to summary
public static void glGetPerfMonitorCounterStringAMD(int group, int counter, IntBuffer length, ByteBuffer counterString)
glGetPerfMonitorCounterStringAMDback to summary
public static String glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize)

Overloads glGetPerfMonitorCounterStringAMD.

glGetPerfMonitorGroupsAMDback to summary
public static void glGetPerfMonitorGroupsAMD(IntBuffer numGroups, IntBuffer groups)
glGetPerfMonitorGroupStringAMDback to summary
public static void glGetPerfMonitorGroupStringAMD(int group, IntBuffer length, ByteBuffer groupString)
glGetPerfMonitorGroupStringAMDback to summary
public static String glGetPerfMonitorGroupStringAMD(int group, int bufSize)

Overloads glGetPerfMonitorGroupStringAMD.

glSelectPerfMonitorCountersAMDback to summary
public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, IntBuffer counterList)
glSelectPerfMonitorCountersAMDback to summary
public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counter)

Overloads glSelectPerfMonitorCountersAMD.

initNativeStubsback to summary
pack-priv static native void initNativeStubs() throws LWJGLException
nglBeginPerfMonitorAMDback to summary
pack-priv static native void nglBeginPerfMonitorAMD(int monitor)
nglDeletePerfMonitorsAMDback to summary
pack-priv static native void nglDeletePerfMonitorsAMD(int monitors_n, long monitors)
nglEndPerfMonitorAMDback to summary
pack-priv static native void nglEndPerfMonitorAMD(int monitor)
nglGenPerfMonitorsAMDback to summary
pack-priv static native void nglGenPerfMonitorsAMD(int monitors_n, long monitors)
nglGetPerfMonitorCounterDataAMDback to summary
pack-priv static native void nglGetPerfMonitorCounterDataAMD(int monitor, int pname, int data_dataSize, long data, long bytesWritten)
nglGetPerfMonitorCounterInfoAMDback to summary
pack-priv static native void nglGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, long data)
nglGetPerfMonitorCountersAMDback to summary
pack-priv static native void nglGetPerfMonitorCountersAMD(int group, long numCounters, long maxActiveCounters, int counters_countersSize, long counters)
nglGetPerfMonitorCounterStringAMDback to summary
pack-priv static native void nglGetPerfMonitorCounterStringAMD(int group, int counter, int counterString_bufSize, long length, long counterString)
nglGetPerfMonitorGroupsAMDback to summary
pack-priv static native void nglGetPerfMonitorGroupsAMD(long numGroups, int groups_groupsSize, long groups)
nglGetPerfMonitorGroupStringAMDback to summary
pack-priv static native void nglGetPerfMonitorGroupStringAMD(int group, int groupString_bufSize, long length, long groupString)
nglSelectPerfMonitorCountersAMDback to summary
pack-priv static native void nglSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int counterList_numCounters, long counterList)