globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
glbindinglogging.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <globjects/globjects_api.h>
5
7
8#include <glbinding/gl/types.h>
9
10
11namespace glbinding
12{
13
14
15class Version;
16
17
18} // namespace glbinding
19
20
21namespace globjects
22{
23
24
25GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glbinding::Version & version);
26GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::GLboolean & value);
27GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::GLenum & value);
28GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::GLextension & value);
29GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::AttribMask & value);
30GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::ClearBufferMask & value);
31GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::ClientAttribMask & value);
32GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::ContextFlagMask & value);
33GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::ContextProfileMask & value);
34GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::FfdMaskSGIX & value);
35GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::FragmentShaderColorModMaskATI & value);
36GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::FragmentShaderDestMaskATI & value);
37GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::FragmentShaderDestModMaskATI & value);
38GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::MapBufferUsageMask & value);
39GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::MemoryBarrierMask & value);
40GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::PathRenderingMaskNV & value);
41GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::PerformanceQueryCapsMaskINTEL & value);
42GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::SyncObjectMask & value);
43GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::TextureStorageMaskAMD & value);
44GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::UseProgramStageMask & value);
45GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::VertexHintsMaskPGI & value);
46GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::PathFontStyle & value);
47GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::UnusedMask & value);
48GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::BufferAccessMask & value);
49
50
51} // namespace globjects
Builds a LogMessage from different kinds of primitive types.
Definition LogMessageBuilder.h:49
Definition glbindinglogging.h:12
Contains all the classes that wrap OpenGL functionality.
GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glbinding::Version &version)
GLOBJECTS_API glbinding::Version version()