Class AMDDebugOutputCallback

  • All Implemented Interfaces:
    PointerWrapper

    public final class AMDDebugOutputCallback
    extends PointerWrapperAbstract
    Instances of this class are needed to use the callback functionality of the AMD_debug_output extension. A debug context must be current before creating instances of this class. Users of this class may provide implementations of the Handler interface to receive notifications. The same Handler instance may be used by different contexts but it is not recommended. Handler notifications are synchronized.
    Author:
    Spasi
    • Constructor Detail

      • AMDDebugOutputCallback

        public AMDDebugOutputCallback()
        Creates an AMDDebugOutputCallback with a default callback handler. The default handler will simply print the message on System.err.
      • AMDDebugOutputCallback

        public AMDDebugOutputCallback​(AMDDebugOutputCallback.Handler handler)
        Creates an AMDDebugOutputCallback with the specified callback handler. The handler's handleMessage method will be called whenever debug output is generated by the GL.
        Parameters:
        handler - the callback handler