Package com.jogamp.opengl
Class GLDebugMessage
- java.lang.Object
-
- com.jogamp.opengl.GLDebugMessage
-
public class GLDebugMessage extends Object
OpenGL debug message generated by the driver and delivered viaGLDebugListener.
-
-
Constructor Summary
Constructors Constructor Description GLDebugMessage(GLContext source, long when, int dbgSource, int dbgType, int dbgId, int dbgSeverity, String dbgMsg)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDbgId()StringgetDbgMsg()intgetDbgSeverity()static StringgetDbgSeverityString(int dbgSeverity)intgetDbgSource()static StringgetDbgSourceString(int dbgSource)intgetDbgType()static StringgetDbgTypeString(int dbgType)GLContextgetSource()longgetWhen()static StringtoHexString(int i)static StringBuildertoHexString(StringBuilder sb, int i)StringtoString()StringBuildertoString(StringBuilder sb)static GLDebugMessagetranslateAMDEvent(GLContext source, long when, int dbgId, int amdDbgCategory, int dbgSeverity, String dbgMsg)static inttranslateARB2AMDCategory(int dbgSource, int dbgType)
-
-
-
Constructor Detail
-
GLDebugMessage
public GLDebugMessage(GLContext source, long when, int dbgSource, int dbgType, int dbgId, int dbgSeverity, String dbgMsg)
- Parameters:
source- The source of the eventwhen- The time of the eventdbgSource- The ARB sourcedbgType- The ARB typedbgId- The ARB iddbgSeverity- The ARB severity leveldbgMsg- The debug message
-
-
Method Detail
-
translateAMDEvent
public static GLDebugMessage translateAMDEvent(GLContext source, long when, int dbgId, int amdDbgCategory, int dbgSeverity, String dbgMsg)
- Parameters:
source-when-dbgId-amdDbgCategory-dbgSeverity- AMD severity level equals ARB severity level (value and semantic)dbgMsg-- Returns:
-
translateARB2AMDCategory
public static int translateARB2AMDCategory(int dbgSource, int dbgType)
-
getSource
public GLContext getSource()
-
getWhen
public long getWhen()
-
getDbgSource
public int getDbgSource()
-
getDbgType
public int getDbgType()
-
getDbgId
public int getDbgId()
-
getDbgSeverity
public int getDbgSeverity()
-
getDbgMsg
public String getDbgMsg()
-
toString
public StringBuilder toString(StringBuilder sb)
-
getDbgSourceString
public static String getDbgSourceString(int dbgSource)
-
getDbgTypeString
public static String getDbgTypeString(int dbgType)
-
getDbgSeverityString
public static String getDbgSeverityString(int dbgSeverity)
-
toHexString
public static StringBuilder toHexString(StringBuilder sb, int i)
-
toHexString
public static String toHexString(int i)
-
-