abs() const | nnm::Vector2< Real > | inline |
abs_max() const | nnm::Vector2< Real > | inline |
abs_max_index() const | nnm::Vector2< Real > | inline |
abs_min() const | nnm::Vector2< Real > | inline |
abs_min_index() const | nnm::Vector2< Real > | inline |
all(const Real value) | nnm::Vector2< Real > | inlinestatic |
angle_between(const Vector2 &other) const | nnm::Vector2< Real > | inline |
angle_to(const Vector2 &to) const | nnm::Vector2< Real > | inline |
approx_equal(const Vector2 &other) const | nnm::Vector2< Real > | inline |
approx_zero() const | nnm::Vector2< Real > | inline |
arbitrary_perpendicular() const | nnm::Vector2< Real > | inline |
aspect_ratio() const | nnm::Vector2< Real > | inline |
at(const uint8_t index) const | nnm::Vector2< Real > | inline |
at(const uint8_t index) | nnm::Vector2< Real > | inline |
axis_x() | nnm::Vector2< Real > | inlinestatic |
axis_y() | nnm::Vector2< Real > | inlinestatic |
begin() const | nnm::Vector2< Real > | inline |
begin() | nnm::Vector2< Real > | inline |
ceil() const | nnm::Vector2< Real > | inline |
clamp(const Vector2 &min, const Vector2 &max) const | nnm::Vector2< Real > | inline |
clamp_length(const Real min, const Real max) const | nnm::Vector2< Real > | inline |
cross(const Vector2 &other) const | nnm::Vector2< Real > | inline |
direction(const Vector2 &to) const | nnm::Vector2< Real > | inline |
direction_unnormalized(const Vector2 &to) const | nnm::Vector2< Real > | inline |
distance(const Vector2 &to) const | nnm::Vector2< Real > | inline |
distance_sqrd(const Vector2 &to) const | nnm::Vector2< Real > | inline |
dot(const Vector2 &other) const | nnm::Vector2< Real > | inline |
end() const | nnm::Vector2< Real > | inline |
end() | nnm::Vector2< Real > | inline |
floor() const | nnm::Vector2< Real > | inline |
inverse() const | nnm::Vector2< Real > | inline |
length() const | nnm::Vector2< Real > | inline |
length_sqrd() const | nnm::Vector2< Real > | inline |
lerp(const Vector2 &to, const Real weight) const | nnm::Vector2< Real > | inline |
lerp_clamped(const Vector2 &to, const Real weight) const | nnm::Vector2< Real > | inline |
manhattan_distance(const Vector2 &to) const | nnm::Vector2< Real > | inline |
max() const | nnm::Vector2< Real > | inline |
max_index() const | nnm::Vector2< Real > | inline |
min() const | nnm::Vector2< Real > | inline |
min_index() const | nnm::Vector2< Real > | inline |
normalize() const | nnm::Vector2< Real > | inline |
one() | nnm::Vector2< Real > | inlinestatic |
operator bool() const | nnm::Vector2< Real > | inlineexplicit |
operator!=(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator*(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator*(const Matrix2< Real > &matrix) const | nnm::Vector2< Real > | |
operator*(const Real value) const | nnm::Vector2< Real > | inline |
operator*=(const Vector2 &other) | nnm::Vector2< Real > | inline |
operator*=(const Real value) | nnm::Vector2< Real > | inline |
operator+(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator+() const | nnm::Vector2< Real > | inline |
operator+=(const Vector2 &other) | nnm::Vector2< Real > | inline |
operator-(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator-() const | nnm::Vector2< Real > | inline |
operator-=(const Vector2 &other) | nnm::Vector2< Real > | inline |
operator/(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator/(const Real value) const | nnm::Vector2< Real > | inline |
operator/=(const Vector2 &other) | nnm::Vector2< Real > | inline |
operator/=(const Real value) | nnm::Vector2< Real > | inline |
operator<(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator==(const Vector2 &other) const | nnm::Vector2< Real > | inline |
operator[](const uint8_t index) const | nnm::Vector2< Real > | inline |
operator[](const uint8_t index) | nnm::Vector2< Real > | inline |
outer(const Vector2 &other) const | nnm::Vector2< Real > | |
parallel(const Vector2 &other) const | nnm::Vector2< Real > | inline |
perpendicular(const Vector2 &other) const | nnm::Vector2< Real > | inline |
project(const Vector2 &onto) const | nnm::Vector2< Real > | inline |
reflect(const Vector2 &normal) const | nnm::Vector2< Real > | inline |
rotate(Real angle) const | nnm::Vector2< Real > | |
rotate_at(const Vector2 &origin, Real angle) const | nnm::Vector2< Real > | |
round() const | nnm::Vector2< Real > | inline |
scale(const Vector2 &factor) const | nnm::Vector2< Real > | |
scale_at(const Vector2 &origin, const Vector2 &factor) const | nnm::Vector2< Real > | |
shear_x(Real factor) const | nnm::Vector2< Real > | |
shear_x_at(const Vector2 &origin, Real factor) const | nnm::Vector2< Real > | |
shear_y(Real factor) const | nnm::Vector2< Real > | |
shear_y_at(const Vector2 &origin, Real factor) const | nnm::Vector2< Real > | |
transform(const Basis2< Real > &by) const | nnm::Vector2< Real > | |
transform(const Transform2< Real > &by, Real z=static_cast< Real >(1)) const | nnm::Vector2< Real > | |
transform_at(const Vector2 &origin, const Basis2< Real > &by) const | nnm::Vector2< Real > | |
transform_at(const Vector2 &origin, const Transform2< Real > &by, Real z=static_cast< Real >(1)) const | nnm::Vector2< Real > | |
translate(const Vector2 &by) const | nnm::Vector2< Real > | |
Vector2() | nnm::Vector2< Real > | inline |
Vector2(const Vector2i< Int > &vector) | nnm::Vector2< Real > | explicit |
Vector2(const Vector2< Other > &vector) | nnm::Vector2< Real > | inlineexplicit |
Vector2(const Real x, const Real y) | nnm::Vector2< Real > | inline |
x | nnm::Vector2< Real > | |
y | nnm::Vector2< Real > | |
zero() | nnm::Vector2< Real > | inlinestatic |