CPP-TOOLBOX
Loading...
Searching...
No Matches
glm_printing.hpp File Reference
#include <iostream>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/quaternion.hpp>
#include <glm/gtc/constants.hpp>
#include <iomanip>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  glm
 

Macros

#define GLM_ENABLE_EXPERIMENTAL
 

Functions

void print_translation_rotation_scale_of_matrix_transform (const glm::mat4 &transform)
 
std::ostream & operator<< (std::ostream &os, const glm::vec2 &v)
 
std::string vec3_to_string (const glm::vec3 &v, int precision=1)
 
std::string vec2_to_string (const glm::vec2 &v, int precision=1)
 
std::string mat4_to_string (const glm::mat4 &m, int precision=1)
 
std::ostream & glm::operator<< (std::ostream &os, const glm::vec3 &v)
 
std::ostream & operator<< (std::ostream &os, const glm::vec4 &v)
 
std::ostream & operator<< (std::ostream &os, const glm::mat4 &m)
 

Macro Definition Documentation

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL

Function Documentation

◆ mat4_to_string()

std::string mat4_to_string ( const glm::mat4 & m,
int precision = 1 )

◆ operator<<() [1/3]

std::ostream & operator<< ( std::ostream & os,
const glm::mat4 & m )
inline

◆ operator<<() [2/3]

std::ostream & operator<< ( std::ostream & os,
const glm::vec2 & v )
inline

◆ operator<<() [3/3]

std::ostream & operator<< ( std::ostream & os,
const glm::vec4 & v )
inline

◆ print_translation_rotation_scale_of_matrix_transform()

void print_translation_rotation_scale_of_matrix_transform ( const glm::mat4 & transform)

◆ vec2_to_string()

std::string vec2_to_string ( const glm::vec2 & v,
int precision = 1 )

◆ vec3_to_string()

std::string vec3_to_string ( const glm::vec3 & v,
int precision = 1 )