|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/math/constants.hxx>Go to the source code of this file.
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::math |
| namespace | ice::math::concepts |
Concepts | |
| concept | ice::math::concepts::is_arithmetic |
Functions | |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::sum (U first, Args... args) noexcept |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::sub (U first, Args... args) noexcept |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::mul (U first, Args... args) noexcept |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::div (U first, Args... args) noexcept |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::max_of (U first, Args... args) noexcept |
| template<typename T = void, typename U, typename... Args> requires concepts::is_arithmetic<U, Args...> | |
| constexpr auto | ice::math::min_of (U first, Args... args) noexcept |