glm_alias.hpp File Reference
#include "StringIO.hpp"
#include "SS.hpp"
#include "Interpolator.hpp"
#include <glm/glm.hpp>
#include <glm/ext.hpp>
#include <array>
#include <iomanip>

Go to the source code of this file.

Classes

struct  iv::StringIO< glm::tvec2< Type > >
 
struct  iv::StringIO< glm::tvec3< Type > >
 
struct  iv::StringIO< glm::tvec4< Type > >
 
struct  iv::StringIO< floatQuat >
 
struct  iv::StringIO< float4x4 >
 
struct  iv::Interpolator< float3 >
 
struct  iv::Interpolator< float4x4 >
 
struct  iv::int2_CompareByX
 
struct  iv::int2_CompareByY
 

Namespaces

 iv
 

Macros

#define GLM_ENABLE_EXPERIMENTAL
 

Typedefs

using iv::int2 = glm::tvec2< int >
 
using iv::int3 = glm::tvec3< int >
 
using iv::float2 = glm::tvec2< float >
 
using iv::float3 = glm::vec3
 
using iv::float4 = glm::tvec4< float >
 
using iv::bool2 = glm::tvec2< bool >
 
using iv::bool3 = glm::tvec3< bool >
 
using iv::uchar = unsigned char
 
using iv::uchar4 = glm::tvec4< unsigned char >
 
using iv::float4x4 = glm::tmat4x4< float >
 
using iv::floatQuat = glm::tquat< float >
 

Functions

std::ostream & operator<< (std::ostream &out, iv::int2 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::int3 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::float2 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::float3 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::float4 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::bool2 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::bool3 const &val)
 
std::ostream & operator<< (std::ostream &out, iv::uchar4 const &val)
 

Macro Definition Documentation

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL

Definition at line 3 of file glm_alias.hpp.

Function Documentation

◆ operator<<() [1/8]

std::ostream& operator<< ( std::ostream &  out,
iv::int2 const &  val 
)
inline

Definition at line 228 of file glm_alias.hpp.

◆ operator<<() [2/8]

std::ostream& operator<< ( std::ostream &  out,
iv::int3 const &  val 
)
inline

Definition at line 234 of file glm_alias.hpp.

◆ operator<<() [3/8]

std::ostream& operator<< ( std::ostream &  out,
iv::float2 const &  val 
)
inline

Definition at line 240 of file glm_alias.hpp.

◆ operator<<() [4/8]

std::ostream& operator<< ( std::ostream &  out,
iv::float3 const &  val 
)
inline

Definition at line 246 of file glm_alias.hpp.

◆ operator<<() [5/8]

std::ostream& operator<< ( std::ostream &  out,
iv::float4 const &  val 
)
inline

Definition at line 252 of file glm_alias.hpp.

◆ operator<<() [6/8]

std::ostream& operator<< ( std::ostream &  out,
iv::bool2 const &  val 
)
inline

Definition at line 258 of file glm_alias.hpp.

◆ operator<<() [7/8]

std::ostream& operator<< ( std::ostream &  out,
iv::bool3 const &  val 
)
inline

Definition at line 264 of file glm_alias.hpp.

◆ operator<<() [8/8]

std::ostream& operator<< ( std::ostream &  out,
iv::uchar4 const &  val 
)
inline

Definition at line 270 of file glm_alias.hpp.