OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::math::vector< T, N, V > Member List

This is the complete list of members for eagine::math::vector< T, N, V >, including all inherited members.

axis() noexcepteagine::math::vector< T, N, V >inlinestatic
axis(T v) noexcepteagine::math::vector< T, N, V >inlinestatic
axis(int i, T v) noexcepteagine::math::vector< T, N, V >inlinestatic
fill(T v) noexcepteagine::math::vector< T, N, V >inlinestatic
from(const vector< P, M, W > &v, T d=T(0)) noexcepteagine::math::vector< T, N, V >inlinestatic
from(const vector< P, M, W > &v, const vector< T, N - M, W > &u) noexcepteagine::math::vector< T, N, V >inlinestatic
from(const T *dt, span_size_t sz) noexcepteagine::math::vector< T, N, V >inlinestatic
from(const T *dt, span_size_t sz, T fv) noexcepteagine::math::vector< T, N, V >inlinestatic
is_vectorized typedefeagine::math::vector< T, N, V >
make(P &&... p) noexcepteagine::math::vector< T, N, V >inlinestatic
operator*(vector_param a, vector_param b) noexcepteagine::math::vector< T, N, V >friend
operator*(scalar_param c, vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator*(vector_param a, scalar_param c) noexcepteagine::math::vector< T, N, V >friend
operator*(T c, vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator*(vector_param a, T c) noexcepteagine::math::vector< T, N, V >friend
operator*=(vector_param a) noexcept -> auto &eagine::math::vector< T, N, V >inline
operator*=(scalar_param c) noexcept -> auto &eagine::math::vector< T, N, V >inline
operator*=(T c) noexcept -> auto &eagine::math::vector< T, N, V >inline
operator+(vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator+(vector_param a, vector_param b) noexcepteagine::math::vector< T, N, V >friend
operator+=(vector_param a) noexcept -> auto &eagine::math::vector< T, N, V >inline
operator-(vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator-(vector_param a, vector_param b) noexcepteagine::math::vector< T, N, V >friend
operator-=(vector_param a) noexcept -> auto &eagine::math::vector< T, N, V >inline
operator/(vector_param a, vector_param b) noexcepteagine::math::vector< T, N, V >friend
operator/(scalar_param c, vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator/(vector_param a, scalar_param c) noexcepteagine::math::vector< T, N, V >friend
operator/(vector_param a, T c) noexcepteagine::math::vector< T, N, V >friend
operator/(T c, vector_param a) noexcepteagine::math::vector< T, N, V >friend
operator[](int pos) const noexcepteagine::math::vector< T, N, V >inline
scalar_param typedefeagine::math::vector< T, N, V >
scalar_type typedefeagine::math::vector< T, N, V >
value_type typedefeagine::math::vector< T, N, V >
vector_param typedefeagine::math::vector< T, N, V >
w() const noexcept -> std::enable_if_t<(M > 3), T >eagine::math::vector< T, N, V >inline
x() const noexcept -> std::enable_if_t<(M > 0), T >eagine::math::vector< T, N, V >inline
y() const noexcept -> std::enable_if_t<(M > 1), T >eagine::math::vector< T, N, V >inline
z() const noexcept -> std::enable_if_t<(M > 2), T >eagine::math::vector< T, N, V >inline
zero() noexcepteagine::math::vector< T, N, V >inlinestatic

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).