GlobeEngine
geUtil::DebugLogger Class Reference

#include <DebugLogger.h>

Public Member Functions

 DebugLogger ()
 
 ~DebugLogger ()
 
void clear ()
 
void create ()
 
void enableDebugOutput ()
 
void disableDebugOutput ()
 
void enableSynchronousDebugOutput ()
 
void disableSynchronousDebugOutput ()
 
GLenum getSeverityForString (std::string _severity)
 
GLenum getSourceForString (std::string _source)
 
GLenum getTypeForString (std::string _type)
 
void enableDebugMessage (std::string _source, std::string _type, std::string _severity, GLsizei _count, const GLuint *_ids)
 
void disableDebugMessage (std::string _source, std::string _type, std::string _severity, GLsizei _count, const GLuint *_ids)
 
void insertDebugMessage (std::string _source, std::string _type, std::string _severity, std::string _message, GLuint _id)
 
void performTest ()
 

Static Public Member Functions

static void printDebugLogLine (unsigned int source, unsigned int type, unsigned int id, unsigned int severity, const char *message)
 
static void CALLBACK debugCallback (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
 

Constructor & Destructor Documentation

geUtil::DebugLogger::DebugLogger ( )
geUtil::DebugLogger::~DebugLogger ( )

Member Function Documentation

void geUtil::DebugLogger::clear ( )
void geUtil::DebugLogger::create ( )
void geUtil::DebugLogger::debugCallback ( GLenum  source,
GLenum  type,
GLuint  id,
GLenum  severity,
GLsizei  length,
const GLchar *  message,
const void userParam 
)
static
void geUtil::DebugLogger::disableDebugMessage ( std::string  _source,
std::string  _type,
std::string  _severity,
GLsizei  _count,
const GLuint *  _ids 
)
void geUtil::DebugLogger::disableDebugOutput ( )
void geUtil::DebugLogger::disableSynchronousDebugOutput ( )
void geUtil::DebugLogger::enableDebugMessage ( std::string  _source,
std::string  _type,
std::string  _severity,
GLsizei  _count,
const GLuint *  _ids 
)
void geUtil::DebugLogger::enableDebugOutput ( )
void geUtil::DebugLogger::enableSynchronousDebugOutput ( )
GLenum geUtil::DebugLogger::getSeverityForString ( std::string  _severity)
GLenum geUtil::DebugLogger::getSourceForString ( std::string  _source)
GLenum geUtil::DebugLogger::getTypeForString ( std::string  _type)
void geUtil::DebugLogger::insertDebugMessage ( std::string  _source,
std::string  _type,
std::string  _severity,
std::string  _message,
GLuint  _id 
)
void geUtil::DebugLogger::performTest ( )
void geUtil::DebugLogger::printDebugLogLine ( unsigned int  source,
unsigned int  type,
unsigned int  id,
unsigned int  severity,
const char *  message 
)
static

The documentation for this class was generated from the following files: