Polyphase Game Engine
Loading...
Searching...
No Matches
Maths.cpp File Reference
#include "Maths.h"
#include <time.h>
#include <stdlib.h>

Macros

#define USE_GLM_MATRIX_DECOMPOSE_TRANSLATION   0
 
#define USE_GLM_MATRIX_DECOMPOSE_ROTATION   1
 
#define USE_GLM_MATRIX_DECOMPOSE_SCALE   1
 

Functions

template<>
glm::vec2 Maths::RandRange< glm::vec2 > (glm::vec2 min, glm::vec2 max)
 
template<>
glm::vec3 Maths::RandRange< glm::vec3 > (glm::vec3 min, glm::vec3 max)
 
template<>
glm::vec4 Maths::RandRange< glm::vec4 > (glm::vec4 min, glm::vec4 max)
 

Macro Definition Documentation

◆ USE_GLM_MATRIX_DECOMPOSE_ROTATION

#define USE_GLM_MATRIX_DECOMPOSE_ROTATION   1

◆ USE_GLM_MATRIX_DECOMPOSE_SCALE

#define USE_GLM_MATRIX_DECOMPOSE_SCALE   1

◆ USE_GLM_MATRIX_DECOMPOSE_TRANSLATION

#define USE_GLM_MATRIX_DECOMPOSE_TRANSLATION   0

Function Documentation

◆ Maths::RandRange< glm::vec2 >()

template<>
glm::vec2 Maths::RandRange< glm::vec2 > ( glm::vec2  min,
glm::vec2  max 
)

◆ Maths::RandRange< glm::vec3 >()

template<>
glm::vec3 Maths::RandRange< glm::vec3 > ( glm::vec3  min,
glm::vec3  max 
)

◆ Maths::RandRange< glm::vec4 >()

template<>
glm::vec4 Maths::RandRange< glm::vec4 > ( glm::vec4  min,
glm::vec4  max 
)