27#include <Inventor/SbBasic.h> 
   28#include <Inventor/errors/SoError.h> 
   79  SoPRINTFPREFIX(3, 4) static 
void post(const 
int openGLErrorCode , const 
char* glFuncName, const 
char *formatString ...);
 
   83  static 
void initClass();
 
   84  static 
void exitClass();
 
   85  static 
SoErrorCB* getDefaultHandlerCB() { 
return defaultHandlerCB; }
 
   89  virtual SoErrorCB* getHandler(
void *&data) 
const;
 
   90  virtual bool isInit() 
const;
 
 
Error handling base class.
void SoErrorCB(const SoError *error, void *data)
Error handling callbacks are of this type.
OpenGL rendering error handling.
virtual SoType getTypeId() const
Returns type identifier for an instance of this class.
static SoErrorCB * getHandlerCallback()
Returns handler callback for SoGLError class.
static void * getHandlerData()
Returns handler data for SoGLError class.
static SoType getClassTypeId()
Returns type identifier for the SoGLError class.
static void post(const int openGLErrorCode, const char *glFuncName, const char *formatString ...)
Posts an error.
static void setHandlerCallback(SoErrorCB *cb, void *data)
Sets handler callback for SoGLError class.
Stores runtime type information.