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

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