| Linderdaum Engine: clGLDebugger Class Reference | ![]() |
Advanced OpenGL debugging and error reporting based on GL_ARB_debug_output. More...
#include <GLDebug.h>
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 |
Advanced OpenGL debugging and error reporting based on GL_ARB_debug_output.
| clGLDebugger::clGLDebugger | ( | ) |
| clGLDebugger::~clGLDebugger | ( | ) | [virtual] |
| 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] |
clMutex clGLDebugger::FMutex [private] |
Reimplemented from iObject.
std::string clGLDebugger::FPrevMessage [private] |