sandbox
|
This is the complete list of members for sbx::math::basic_vector< Size, Type >, including all inherited members.
abs(const basic_vector< Size, Lhs > &vector) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlinestatic |
axis(Other value) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlineprotectedstatic |
basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | friend |
basic_vector(Other value=Other{0}) noexcept (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
basic_vector(const basic_vector< Size, Other > &other) noexcept (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
basic_vector(const basic_vector &other) noexcept=default (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
basic_vector(basic_vector &&other) noexcept=default (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
basic_vector(Args &&... args) noexcept (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlineprotected |
basic_vector(std::array< value_type, Size > &&components) noexcept (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlineprotected |
const_reference typedef (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
data() noexcept -> value_type * (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
fill(Other value) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlineprotectedstatic |
length() const noexcept -> length_type (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
length_squared() const noexcept -> length_type (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
length_type typedef (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
lerp(const basic_vector &x, const basic_vector &y, const value_type a) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlinestatic |
max(const basic_vector< Size, Lhs > &lhs, const basic_vector< Size, Rhs > &rhs) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlinestatic |
min(const basic_vector< Size, Lhs > &lhs, const basic_vector< Size, Rhs > &rhs) noexcept -> basic_vector (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlinestatic |
normalize() noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator*=(Other scalar) noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator*=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator+=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator-=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator/=(Other scalar) noexcept -> basic_vector & (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator=(const basic_vector &other) noexcept -> basic_vector &=default (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
operator=(basic_vector &&other) noexcept -> basic_vector &=default (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
operator[](size_type index) noexcept -> reference (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
operator[](size_type index) const noexcept -> const_reference (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inline |
reference typedef (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
size_type typedef (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | |
splat(const basic_vector< Size, Other > &vector) noexcept -> basic_vector< Size, Other > (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > | inlinestatic |
value_type typedef (defined in sbx::math::basic_vector< Size, Type >) | sbx::math::basic_vector< Size, Type > |