libdonut  2.3.2
Application framework for cross-platform game development in C++20
Namespaces | Variables
math.hpp File Reference
#include <glm/ext/matrix_clip_space.hpp>
#include <glm/ext/matrix_transform.hpp>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_inverse.hpp>
#include <glm/gtc/quaternion.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/gtx/euler_angles.hpp>
#include <glm/gtx/matrix_interpolation.hpp>
#include <glm/gtx/norm.hpp>
#include <glm/gtx/transform.hpp>
#include <numbers>

Go to the source code of this file.

Namespaces

 donut
 
 donut::numbers
 

Variables

constexpr float donut::numbers::e = e_v<float>
 
constexpr float donut::numbers::log2e = log2e_v<float>
 
constexpr float donut::numbers::log10e = log10e_v<float>
 
constexpr float donut::numbers::pi = pi_v<float>
 
constexpr float donut::numbers::inv_pi = inv_pi_v<float>
 
constexpr float donut::numbers::inv_sqrtpi = inv_sqrtpi_v<float>
 
constexpr float donut::numbers::ln2 = ln2_v<float>
 
constexpr float donut::numbers::ln10 = ln10_v<float>
 
constexpr float donut::numbers::sqrt2 = sqrt2_v<float>
 
constexpr float donut::numbers::sqrt3 = sqrt3_v<float>
 
constexpr float donut::numbers::inv_sqrt3 = inv_sqrt3_v<float>
 
constexpr float donut::numbers::egamma = egamma_v<float>
 
constexpr float donut::numbers::phi = phi_v<float>