glbinding  2.0.0.00e2ff521289
A C++ binding for the OpenGL API, generated using the gl.xml specification.
logging.h File Reference
#include <glbinding/glbinding_api.h>
#include <glbinding/callbacks.h>

Go to the source code of this file.

Namespaces

 glbinding
 Contains all the classes of glbinding.
 
 glbinding::logging
 

Typedefs

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

Functions

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