globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
glmlogging.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include <globjects/globjects_api.h>
5 
7 
8 #include <glm/fwd.hpp>
9 
10 
11 namespace globjects
12 {
13 
14 
15 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec2 & vector);
16 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec3 & vector);
17 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec4 & vector);
18 
19 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec2 & vector);
20 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec3 & vector);
21 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec4 & vector);
22 
23 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec2 & vector);
24 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec3 & vector);
25 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec4 & vector);
26 
27 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat2 & matrix);
28 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat3 & matrix);
29 GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat4 & matrix);
30 
31 
32 } // namespace globjects
Contains all the classes that wrap OpenGL functionality.
GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glbinding::Version &version)