glbinding  2.1.1.000000000000
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches
logging.h File Reference
#include <glbinding/glbinding_api.h>
#include <glbinding/callbacks.h>

Go to the source code of this file.

Namespaces

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

Typedefs

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

Functions

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