IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
constants.hxx File Reference
#include <ice/types.hxx>
#include <ice/types_extended.hxx>
#include <ice/build/constants.hxx>
#include <limits>

Go to the source code of this file.

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.

Variables

constexpr ice::f32 const ice::f32_min = std::numeric_limits<ice::f32>::min()
constexpr ice::f64 const ice::f64_min = std::numeric_limits<ice::f64>::min()
constexpr ice::i8 const ice::i8_min = std::numeric_limits<ice::i8>::min()
constexpr ice::i16 const ice::i16_min = std::numeric_limits<ice::i16>::min()
constexpr ice::i32 const ice::i32_min = std::numeric_limits<ice::i32>::min()
constexpr ice::i64 const ice::i64_min = std::numeric_limits<ice::i64>::min()
constexpr ice::u8 const ice::u8_min = std::numeric_limits<ice::u8>::min()
constexpr ice::u16 const ice::u16_min = std::numeric_limits<ice::u16>::min()
constexpr ice::u32 const ice::u32_min = std::numeric_limits<ice::u32>::min()
constexpr ice::u64 const ice::u64_min = std::numeric_limits<ice::u64>::min()
constexpr ice::f32 const ice::f32_max = std::numeric_limits<ice::f32>::max()
constexpr ice::f64 const ice::f64_max = std::numeric_limits<ice::f64>::max()
constexpr ice::i8 const ice::i8_max = std::numeric_limits<ice::i8>::max()
constexpr ice::i16 const ice::i16_max = std::numeric_limits<ice::i16>::max()
constexpr ice::i32 const ice::i32_max = std::numeric_limits<ice::i32>::max()
constexpr ice::i64 const ice::i64_max = std::numeric_limits<ice::i64>::max()
constexpr ice::u8 const ice::u8_max = std::numeric_limits<ice::u8>::max()
constexpr ice::u16 const ice::u16_max = std::numeric_limits<ice::u16>::max()
constexpr ice::u32 const ice::u32_max = std::numeric_limits<ice::u32>::max()
constexpr ice::u64 const ice::u64_max = std::numeric_limits<ice::u64>::max()
constexpr ice::f32 const ice::f32_inf = std::numeric_limits<ice::f32>::infinity()
constexpr ice::f64 const ice::f64_inf = std::numeric_limits<ice::f64>::infinity()
constexpr ice::f32 const ice::f32_nan = std::numeric_limits<ice::f32>::signaling_NaN()
constexpr ice::f64 const ice::f64_nan = std::numeric_limits<ice::f64>::signaling_NaN()
constexpr ice::f32 const ice::f32_0 = ice::f32(0.0f)
constexpr ice::f64 const ice::f64_0 = ice::f64(0.0)
constexpr ice::i8 const ice::i8_0 = ice::i8(0)
constexpr ice::i16 const ice::i16_0 = ice::i16(0)
constexpr ice::i32 const ice::i32_0 = ice::i32(0)
constexpr ice::i64 const ice::i64_0 = ice::i64(0)
constexpr ice::u8 const ice::u8_0 = ice::u8(0)
constexpr ice::u16 const ice::u16_0 = ice::u16(0)
constexpr ice::u32 const ice::u32_0 = ice::u32(0)
constexpr ice::u64 const ice::u64_0 = ice::u64(0)