glbinding  3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches
logging.h File Reference
#include <set>
#include <glbinding/FunctionCall.h>
#include <glbinding-aux/glbinding-aux_api.h>

Go to the source code of this file.

Namespaces

namespace  glbinding
 Contains all the classes of glbinding.
 
namespace  glbinding::aux
 

Typedefs

using glbinding::aux::LogEntry = FunctionCall *
 The type of an entry in the log buffer is a FunctionCall *.
 

Functions

void glbinding::aux::resize (unsigned int newSize)
 Resizes the global log buffer.
 
void glbinding::aux::start ()
 Start logging to a file globally.
 
void glbinding::aux::start (const std::string &filepath)
 Start logging to a file globally.
 
void glbinding::aux::startExcept (const std::set< std::string > &blackList)
 Start logging to a file globally, except for blacklisted functions.
 
void glbinding::aux::startExcept (const std::string &filepath, const std::set< std::string > &blackList)
 Start logging to a file globally, except for blacklisted functions.
 
void glbinding::aux::stop ()
 Stops logging and flushes log file.
 
void glbinding::aux::pause ()
 Pauses logging for later stopping or resuming.
 
void glbinding::aux::resume ()
 Resumes paused logging.
 
void glbinding::aux::log (LogEntry call)
 Add a function call to the log.