|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Go to the source code of this file.
Classes | |
| struct | ice::math::deg64 |
| struct | ice::math::deg32 |
| struct | ice::math::rad64 |
| struct | ice::math::rad32 |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::math |
Concepts | |
| concept | ice::math::SimpleNumberType |
| concept | ice::math::StrongScalarType |
Typedefs | |
| using | ice::math::deg = deg32 |
| using | ice::math::rad = rad32 |
Functions | |
| constexpr auto | ice::math::operator""_deg (long double value) noexcept -> ice::math::deg64 |
| template<StrongScalarType ScalarType, SimpleNumberType NumberType> | |
| constexpr auto | ice::math::operator* (ScalarType left, NumberType right) noexcept -> ScalarType |
| template<StrongScalarType ScalarType, SimpleNumberType NumberType> | |
| constexpr auto | ice::math::operator/ (ScalarType left, NumberType right) noexcept -> ScalarType |