IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
math
public
ice
math
constants.hxx
Go to the documentation of this file.
1
3
4
#pragma once
5
#include <
ice/base.hxx
>
6
#include <limits>
7
namespace
ice::math
8
{
9
10
static
constexpr
ice::f32
f32_eps
= std::numeric_limits<f32>::epsilon();
11
static
constexpr
ice::f32
f32_pi
= 3.14159265358979323846f;
12
static
constexpr
ice::f32
f32_half_pi
= 3.14159265358979323846f * 0.5f;
13
14
static
constexpr
ice::f64
f64_eps
= std::numeric_limits<f64>::epsilon();
15
static
constexpr
ice::f64
f64_pi
= 3.14159265358979323846;
16
static
constexpr
ice::f64
f64_half_pi
= 3.14159265358979323846 * 0.5;
17
18
}
// namespace ice::math
base.hxx
ice::math
Definition
algorithm.hxx:8
ice::math::f32_pi
static constexpr ice::f32 f32_pi
Definition
constants.hxx:11
ice::math::f32_eps
static constexpr ice::f32 f32_eps
Definition
constants.hxx:10
ice::math::f32_half_pi
static constexpr ice::f32 f32_half_pi
Definition
constants.hxx:12
ice::math::f64_eps
static constexpr ice::f64 f64_eps
Definition
constants.hxx:14
ice::math::f64_pi
static constexpr ice::f64 f64_pi
Definition
constants.hxx:15
ice::math::f64_half_pi
static constexpr ice::f64 f64_half_pi
Definition
constants.hxx:16
ice::f64
double f64
Definition
types.hxx:17
ice::f32
float f32
Definition
types.hxx:16
Generated by
1.18.0