libdonut  2.3.2
Application framework for cross-platform game development in C++20
Variables
donut::numbers Namespace Reference

Variables

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

Variable Documentation

◆ e

constexpr float donut::numbers::e = e_v<float>
inlineconstexpr
Examples
example_game.cpp.

◆ log2e

constexpr float donut::numbers::log2e = log2e_v<float>
inlineconstexpr

◆ log10e

constexpr float donut::numbers::log10e = log10e_v<float>
inlineconstexpr

◆ pi

constexpr float donut::numbers::pi = pi_v<float>
inlineconstexpr

◆ inv_pi

constexpr float donut::numbers::inv_pi = inv_pi_v<float>
inlineconstexpr

◆ inv_sqrtpi

constexpr float donut::numbers::inv_sqrtpi = inv_sqrtpi_v<float>
inlineconstexpr

◆ ln2

constexpr float donut::numbers::ln2 = ln2_v<float>
inlineconstexpr

◆ ln10

constexpr float donut::numbers::ln10 = ln10_v<float>
inlineconstexpr

◆ sqrt2

constexpr float donut::numbers::sqrt2 = sqrt2_v<float>
inlineconstexpr

◆ sqrt3

constexpr float donut::numbers::sqrt3 = sqrt3_v<float>
inlineconstexpr

◆ inv_sqrt3

constexpr float donut::numbers::inv_sqrt3 = inv_sqrt3_v<float>
inlineconstexpr

◆ egamma

constexpr float donut::numbers::egamma = egamma_v<float>
inlineconstexpr

◆ phi

constexpr float donut::numbers::phi = phi_v<float>
inlineconstexpr