Linderdaum Engine: clGLDebugger Class Reference
Updated: Sun Feb 5 2012 22:59:50
clGLDebugger Class Reference

Advanced OpenGL debugging and error reporting based on GL_ARB_debug_output. More...

#include <GLDebug.h>

List of all members.

Public Member Functions

 clGLDebugger ()
virtual ~clGLDebugger ()
virtual void AfterConstruction ()
virtual void SetEnable (bool Enable)
virtual void DebugMessageCallback (Lenum Source, Lenum Type, Luint ID, Lenum Severity, const std::string &Message)
virtual void ProcessLog ()

Private Attributes

clMutex FMutex
std::string FPrevMessage

Detailed Description

Advanced OpenGL debugging and error reporting based on GL_ARB_debug_output.


Constructor & Destructor Documentation

clGLDebugger::clGLDebugger ( )
clGLDebugger::~clGLDebugger ( ) [virtual]

Member Function Documentation

void clGLDebugger::AfterConstruction ( ) [virtual]

Reimplemented from iObject.

void clGLDebugger::DebugMessageCallback ( Lenum  Source,
Lenum  Type,
Luint  ID,
Lenum  Severity,
const std::string &  Message 
) [virtual]
void clGLDebugger::ProcessLog ( ) [virtual]
void clGLDebugger::SetEnable ( bool  Enable) [virtual]

Member Data Documentation

Reimplemented from iObject.

std::string clGLDebugger::FPrevMessage [private]

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