glbinding  3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches
logging.h
Go to the documentation of this file.
1
2#pragma once
3
4
5#include <set>
6
8
9#include <glbinding-aux/glbinding-aux_api.h>
10
11
12namespace glbinding { namespace aux
13{
14
15
21
22
30GLBINDING_AUX_API void resize(unsigned int newSize);
31
39GLBINDING_AUX_API void start();
40
48GLBINDING_AUX_API void start(const std::string & filepath);
49
60GLBINDING_AUX_API void startExcept(const std::set<std::string> & blackList);
61
71GLBINDING_AUX_API void startExcept(const std::string & filepath, const std::set<std::string> & blackList);
72
77GLBINDING_AUX_API void stop();
78
86GLBINDING_AUX_API void pause();
87
92GLBINDING_AUX_API void resume();
93
101GLBINDING_AUX_API void log(LogEntry call);
102
103
104} } // namespace glbinding::aux
A FunctionCall represents a function call of an OpenGL API function, including the parameter and retu...
Definition FunctionCall.h:27
void pause()
Pauses logging for later stopping or resuming.
void startExcept(const std::set< std::string > &blackList)
Start logging to a file globally, except for blacklisted functions.
void resume()
Resumes paused logging.
void stop()
Stops logging and flushes log file.
void resize(unsigned int newSize)
Resizes the global log buffer.
void start()
Start logging to a file globally.
void log(LogEntry call)
Add a function call to the log.
Contains all the classes of glbinding.