IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
vector_operators.hxx File Reference

Go to the source code of this file.

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.
namespace  ice::math

Functions

template<u32 Size, typename T>
constexpr auto ice::math::operator- (vec< Size, T > left) noexcept -> vec< Size, T >
template<u32 Size, typename T, typename U = T>
constexpr auto ice::math::operator+ (vec< Size, T > left, vec< Size, U > right) noexcept -> vec< Size, T >
template<u32 Size, typename T, typename U = T>
constexpr auto ice::math::operator- (vec< Size, T > left, vec< Size, U > right) noexcept -> vec< Size, T >
template<u32 Size, typename T, typename U = T>
constexpr auto ice::math::operator* (vec< Size, T > left, U right) noexcept -> vec< Size, T >
template<u32 Size, typename T, typename U = T>
constexpr auto ice::math::operator/ (vec< Size, T > left, U right) noexcept -> vec< Size, T >
template<u32 Size, typename T, typename U>
constexpr auto ice::math::operator+= (vec< Size, T > &left, vec< Size, U > right) noexcept -> vec< Size, T > &
template<u32 Size, typename T, typename U>
constexpr auto ice::math::operator-= (vec< Size, T > &left, vec< Size, U > right) noexcept -> vec< Size, T > &