glbinding  2.1.1.000000000000
A C++ binding for the OpenGL API, generated using the gl.xml specification.
logging.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <glbinding/glbinding_api.h>
5
7
8
9namespace glbinding
10{
11
12
13namespace logging
14{
15
16
22
30GLBINDING_API void resize(unsigned int newSize);
31
38GLBINDING_API void start();
39
47GLBINDING_API void start(const std::string & filepath);
48
58GLBINDING_API void startExcept(const std::set<std::string> & blackList);
59
69GLBINDING_API void startExcept(const std::string & filepath, const std::set<std::string> & blackList);
70
75GLBINDING_API void stop();
76
83GLBINDING_API void pause();
84
89GLBINDING_API void resume();
90
97GLBINDING_API void log(LogEntry call);
98
99
100} // namespace logging
101
102
103} // namespace glbinding
GLBINDING_API void stop()
Stops logging and flushing log file.
GLBINDING_API void resume()
Resumes paused logging.
GLBINDING_API void start()
Start logging to a file globally.
GLBINDING_API void log(LogEntry call)
Add a function call to the log.
GLBINDING_API void startExcept(const std::set< std::string > &blackList)
Start logging to a file globally, except for blacklisted functions.
GLBINDING_API void resize(unsigned int newSize)
Resizes the global log buffer.
GLBINDING_API void pause()
Pauses logging for later stopping or resuming.
Contains all the classes of glbinding.
A FunctionCall represents a function call of an OpenGL API function, including the parameter and retu...
Definition: FunctionCall.h:23