[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
Loading...
Searching...
No Matches
nnm::Vector2i< Int > Member List

This is the complete list of members for nnm::Vector2i< Int >, including all inherited members.

abs() constnnm::Vector2i< Int >inline
abs_max() constnnm::Vector2i< Int >inline
abs_max_index() constnnm::Vector2i< Int >inline
abs_min() constnnm::Vector2i< Int >inline
abs_min_index() constnnm::Vector2i< Int >inline
all(Int value)nnm::Vector2i< Int >inlinestatic
arbitrary_perpendicular() constnnm::Vector2i< Int >inline
at(const uint8_t index) constnnm::Vector2i< Int >inline
at(const uint8_t index)nnm::Vector2i< Int >inline
axis_x()nnm::Vector2i< Int >inlinestatic
axis_y()nnm::Vector2i< Int >inlinestatic
begin() constnnm::Vector2i< Int >inline
begin()nnm::Vector2i< Int >inline
clamp(const Vector2i &min, const Vector2i &max) constnnm::Vector2i< Int >inline
cross(const Vector2i &other) constnnm::Vector2i< Int >inline
dot(const Vector2i &other) constnnm::Vector2i< Int >inline
end() constnnm::Vector2i< Int >inline
end()nnm::Vector2i< Int >inline
length_sqrd() constnnm::Vector2i< Int >inline
manhattan_distance(const Vector2i &to) constnnm::Vector2i< Int >inline
max() constnnm::Vector2i< Int >inline
max_index() constnnm::Vector2i< Int >inline
min() constnnm::Vector2i< Int >inline
min_index() constnnm::Vector2i< Int >inline
one()nnm::Vector2i< Int >inlinestatic
operator bool() constnnm::Vector2i< Int >inlineexplicit
operator!=(const Vector2i &other) constnnm::Vector2i< Int >inline
operator%(const Vector2i &other) constnnm::Vector2i< Int >inline
operator%(const Int value) constnnm::Vector2i< Int >inline
operator%=(const Vector2i &other)nnm::Vector2i< Int >inline
operator%=(const Int value)nnm::Vector2i< Int >inline
operator*(const Vector2i &other) constnnm::Vector2i< Int >inline
operator*(const Int value) constnnm::Vector2i< Int >inline
operator*=(const Vector2i &other)nnm::Vector2i< Int >inline
operator*=(const Int value)nnm::Vector2i< Int >inline
operator+(const Vector2i &other) constnnm::Vector2i< Int >inline
operator+() constnnm::Vector2i< Int >inline
operator+=(const Vector2i &other)nnm::Vector2i< Int >inline
operator-(const Vector2i &other) constnnm::Vector2i< Int >inline
operator-() constnnm::Vector2i< Int >inline
operator-=(const Vector2i &other)nnm::Vector2i< Int >inline
operator/(const Vector2i &other) constnnm::Vector2i< Int >inline
operator/(const Int value) constnnm::Vector2i< Int >inline
operator/=(const Vector2i &other)nnm::Vector2i< Int >inline
operator/=(const Int value)nnm::Vector2i< Int >inline
operator<(const Vector2i &other) constnnm::Vector2i< Int >inline
operator==(const Vector2i &other) constnnm::Vector2i< Int >inline
operator[](const uint8_t index) constnnm::Vector2i< Int >inline
operator[](const uint8_t index)nnm::Vector2i< Int >inline
parallel(const Vector2i &other) constnnm::Vector2i< Int >inline
perpendicular(const Vector2i &other) constnnm::Vector2i< Int >inline
Vector2i()nnm::Vector2i< Int >inline
Vector2i(const Vector2< Real > &vector)nnm::Vector2i< Int >inlineexplicit
Vector2i(const Int x, const Int y)nnm::Vector2i< Int >inline
xnnm::Vector2i< Int >
ynnm::Vector2i< Int >
zero()nnm::Vector2i< Int >inlinestatic