TheAtlasEngine
Loading...
Searching...
No Matches
utilities.hpp
1
#pragma once
2
#include <glm/glm.hpp>
3
4
namespace
atlas {
5
7
glm::quat to_quat(
const
glm::vec4& p_values);
8
10
glm::quat to_quat(
const
glm::vec3& p_values);
11
13
glm::highp_vec4 from_quat(
const
glm::vec3& p_values);
14
15
glm::quat to_quathp(
const
glm::highp_vec4& p_values);
16
17
namespace
math {
19
glm::vec3 zeroes();
20
22
glm::vec3 ones();
23
25
// sets to glm::quat(1.f, 0.f, 0.f, 0.f)
26
glm::quat identity();
27
29
glm::vec3 forward();
30
32
glm::vec3 backward();
33
35
glm::vec3 right();
36
38
glm::vec3 left();
39
41
glm::vec3 up();
42
44
glm::vec3 down();
45
}
46
};
TheAtlasEngine
atlas
core
math
utilities.hpp
Generated by
1.9.8