globjects  2.0.0.690708773bba
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 
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
GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const gl::BufferAccessMask &value)
Definition: glbindinglogging.h:11
Contains all the classes that wrap OpenGL functionality.
GLOBJECTS_API glbinding::Version version()