29#define GLM_ENABLE_EXPERIMENTAL
30#include <glm/gtx/quaternion.hpp>
44 using Iv2 = glm::ivec2;
50 using Iv3 = glm::ivec3;
56 using Iv4 = glm::ivec4;
float f32
Singed floating pointer 32 bit type.
Definition BasicTypes.h:67
constexpr f32 c_Epsilon
Definition MathTypes.h:37
constexpr f32 c_Pi
Definition MathTypes.h:36
Definition AssetImport.cpp:47
glm::ivec4 Iv4
4D Vector; 32 bit integer components
Definition MathTypes.h:56
glm::vec4 V4
4D Vector; 32 bit floating point components
Definition MathTypes.h:53
glm::mat4x4 Mat4
Definition MathTypes.h:80
glm::ivec2 Iv2
2D Vector; 32 bit integer components
Definition MathTypes.h:44
glm::ivec3 Iv3
3D Vector; 32 bit integer components
Definition MathTypes.h:50
glm::mat3x3 Mat3
3x3 Matrix: 32 bit floating point components
Definition MathTypes.h:77
glm::u32vec2 U32V2
2D Vector; 32 bit unsigned integer components
Definition MathTypes.h:59
glm::vec2 V2
2D Vector; 32 bit floating point components
Definition MathTypes.h:41
glm::u32vec3 U32V3
3D Vector; 32 bit unsigned integer components
Definition MathTypes.h:62
glm::vec4 Color
Color structure.
Definition MathTypes.h:86
glm::i32vec2 S32V2
2D Vector; 32 bit signed integer components
Definition MathTypes.h:68
glm::quat Quaternion
Quaternion structure.
Definition MathTypes.h:83
glm::i32vec3 S32V3
3D Vector; 32 bit signed integer components
Definition MathTypes.h:71
glm::i32vec4 S32V4
4D Vector; 32 bit signed integer components
Definition MathTypes.h:74
glm::vec3 V3
3D Vector; 32 bit floating point components
Definition MathTypes.h:47
glm::u32vec4 U32V4
4D Vector; 32 bit unsigned integer components
Definition MathTypes.h:65