globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
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
11namespace globjects
12{
13
14
15GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec2 & vector);
16GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec3 & vector);
17GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::vec4 & vector);
18
19GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec2 & vector);
20GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec3 & vector);
21GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::ivec4 & vector);
22
23GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec2 & vector);
24GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec3 & vector);
25GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::uvec4 & vector);
26
27GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat2 & matrix);
28GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat3 & matrix);
29GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glm::mat4 & matrix);
30
31
32} // namespace globjects
Builds a LogMessage from different kinds of primitive types.
Definition LogMessageBuilder.h:49
Contains all the classes that wrap OpenGL functionality.
GLOBJECTS_API LogMessageBuilder operator<<(LogMessageBuilder builder, const glbinding::Version &version)