Pushes a group when constructed, pops in when destroyed. More...
#include </home/chochlik/devel/oglplus/include/oglplus/opt/debug_output.hpp>
Public Member Functions | |
Group (DebugOutputSource source, GLuint id, const GLchar *message, GLint length=-1) | |
Pushes a debug group with the specified parameters. More... | |
Group (DebugOutputSource source, GLuint id, StrCRef message) | |
Pushes a debug group with the specified parameters. More... | |
Group (DebugOutputSource source, GLuint id, const String &message) | |
Pushes a debug group with the specified parameters. More... | |
Group (const Group &)=delete | |
Groups are not copyable. | |
~Group (void) | |
Pops a debug group with the specified parameters. More... | |
Pushes a group when constructed, pops in when destroyed.
oglplus::Debug::Group::Group | ( | DebugOutputSource | source, |
GLuint | id, | ||
const GLchar * | message, | ||
GLint | length = -1 |
||
) |
Pushes a debug group with the specified parameters.
oglplus::Debug::Group::Group | ( | DebugOutputSource | source, |
GLuint | id, | ||
StrCRef | message | ||
) |
Pushes a debug group with the specified parameters.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References oglplus::StrCRefTpl< Char >::begin(), and oglplus::StrCRefTpl< Char >::size().
oglplus::Debug::Group::Group | ( | DebugOutputSource | source, |
GLuint | id, | ||
const String & | message | ||
) |
Pushes a debug group with the specified parameters.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
oglplus::Debug::Group::~Group | ( | void | ) |
Pops a debug group with the specified parameters.