|
sandbox
|
This is the complete list of members for sbx::math::basic_vector3< Type >, including all inherited members.
| abs(const basic_vector< Size, Lhs > &vector) noexcept -> basic_vector | sbx::math::basic_vector< 3u, Type > | static |
| backward (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| basic_vector(Other value=Other{0}) noexcept | sbx::math::basic_vector< 3u, Type > | |
| basic_vector(const basic_vector< Size, Other > &other) noexcept | sbx::math::basic_vector< 3u, Type > | |
| basic_vector3(const base_type &base) noexcept (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| basic_vector3(X x, Y y, Z z) noexcept (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| basic_vector3(const basic_vector2< Other > &vector, Scalar z=Scalar{0}) noexcept (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| const_reference typedef (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | |
| cross(const basic_vector3 &lhs, const basic_vector3 &rhs) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| data() noexcept -> value_type * | sbx::math::basic_vector< 3u, Type > | |
| data() const noexcept -> const value_type * | sbx::math::basic_vector< 3u, Type > | |
| distance(const basic_vector3 &lhs, const basic_vector3 &rhs) noexcept -> value_type (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| distance_squared(const basic_vector3 &lhs, const basic_vector3 &rhs) noexcept -> value_type (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| dot(const basic_vector3 &lhs, const basic_vector3 &rhs) noexcept -> length_type (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| down (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| forward (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| left (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| length() const noexcept -> length_type | sbx::math::basic_vector< 3u, Type > | |
| length_squared() const noexcept -> length_type | sbx::math::basic_vector< 3u, Type > | |
| length_type typedef (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | |
| lerp(const basic_vector &x, const basic_vector &y, const value_type a) noexcept -> basic_vector | sbx::math::basic_vector< 3u, Type > | static |
| max(const basic_vector &vector) noexcept -> value_type | sbx::math::basic_vector< 3u, Type > | static |
| max(const basic_vector< Size, Lhs > &lhs, const basic_vector< Size, Rhs > &rhs) noexcept -> basic_vector | sbx::math::basic_vector< 3u, Type > | static |
| min(const basic_vector &vector) noexcept -> value_type | sbx::math::basic_vector< 3u, Type > | static |
| min(const basic_vector< Size, Lhs > &lhs, const basic_vector< Size, Rhs > &rhs) noexcept -> basic_vector | sbx::math::basic_vector< 3u, Type > | static |
| normalize() noexcept -> basic_vector3 & (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| normalized(const basic_vector3 &vector) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| one (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| operator basic_vector2< Type >() const noexcept (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| operator*=(Other scalar) noexcept -> basic_vector & | sbx::math::basic_vector< 3u, Type > | |
| operator*=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & | sbx::math::basic_vector< 3u, Type > | |
| operator+=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & | sbx::math::basic_vector< 3u, Type > | |
| operator-=(const basic_vector< Size, Other > &other) noexcept -> basic_vector & | sbx::math::basic_vector< 3u, Type > | |
| operator/=(Other scalar) noexcept -> basic_vector & | sbx::math::basic_vector< 3u, Type > | |
| operator[](size_type index) noexcept -> reference | sbx::math::basic_vector< 3u, Type > | |
| operator[](size_type index) const noexcept -> const_reference | sbx::math::basic_vector< 3u, Type > | |
| orthogonal(const basic_vector3 &vector) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| reference typedef (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | |
| reflect(const basic_vector3 &vector, const basic_vector3 &normal) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| right (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| size_type typedef (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | |
| splat(const basic_vector< Size, Other > &vector) noexcept -> basic_vector< Size, Other > | sbx::math::basic_vector< 3u, Type > | static |
| splat_x(const basic_vector3 &vector) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| splat_y(const basic_vector3 &vector) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| splat_z(const basic_vector3 &vector) noexcept -> basic_vector3 (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| up (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |
| value_type typedef (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | |
| x() noexcept -> reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| x() const noexcept -> const_reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| y() noexcept -> reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| y() const noexcept -> const_reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| z() noexcept -> reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| z() const noexcept -> const_reference (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inline |
| zero (defined in sbx::math::basic_vector3< Type >) | sbx::math::basic_vector3< Type > | inlinestatic |