| globjects 1.0.0.000000000000 Strict OpenGL objects wrapper.

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