| globjects 1.0.0.000000000000 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
6 #include <globjects/base/LogMessageBuilder.h>
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
globjects
Contains all the classes that wrap OpenGL functionality.
LogMessageBuilder.h
globjects::operator<<
GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glbinding::Version &version)