|
Maipa's Standard Library Extension 1.5.6
mstd
|
This is the complete list of members for mstd::vec< N, T >, including all inherited members.
| _copy_values_from(const OT *&values, const size_t &size) | mstd::vec< N, T > | inlineprivate |
| _copy_values_from(const OT(&values)[TN]) | mstd::vec< N, T > | inlineprivate |
| _copy_values_from(const vec< ON, OT > &other) | mstd::vec< N, T > | inlineprivate |
| _fill_values(const T &value) | mstd::vec< N, T > | inlineprivate |
| _fill_values_from(size_t firstIdx, const T &value) | mstd::vec< N, T > | inlineprivate |
| _set_values(const std::index_sequence< Idxs... > &, const Ts &... values) | mstd::vec< N, T > | inlineprivate |
| _values | mstd::vec< N, T > | private |
| a() _MSTD_REQUIRES(N > 3) | mstd::vec< N, T > | inline |
| a() const _MSTD_REQUIRES(N > 3) | mstd::vec< N, T > | inline |
| angle_between(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| b() _MSTD_REQUIRES(N > 2) | mstd::vec< N, T > | inline |
| b() const _MSTD_REQUIRES(N > 2) | mstd::vec< N, T > | inline |
| clamp(const T &minVal, const T &maxVal) | mstd::vec< N, T > | inline |
| clamp(const vec< N, T > &minVal, const vec< N, T > &maxVal) | mstd::vec< N, T > | inline |
| clampped(const T &minVal, const T &maxVal) const | mstd::vec< N, T > | inline |
| clampped(const vec< N, T > &minVal, const vec< N, T > &maxVal) const | mstd::vec< N, T > | inline |
| cross(const vec< N, T > &other) const _MSTD_REQUIRES(N | mstd::vec< N, T > | |
| dot(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| fill(const T &value) | mstd::vec< N, T > | inlinestatic |
| fract() noexcept | mstd::vec< N, T > | inline |
| fracted() const noexcept | mstd::vec< N, T > | inline |
| g() _MSTD_REQUIRES(N > 1) | mstd::vec< N, T > | inline |
| g() const _MSTD_REQUIRES(N > 1) | mstd::vec< N, T > | inline |
| is_filled_with(const T &value) const | mstd::vec< N, T > | inline |
| is_normalized() const | mstd::vec< N, T > | inline |
| is_one() const | mstd::vec< N, T > | inline |
| is_zero() const | mstd::vec< N, T > | inline |
| length() const | mstd::vec< N, T > | inline |
| mod(const T &y) | mstd::vec< N, T > | inline |
| mod(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| modded(const T &y) const | mstd::vec< N, T > | inline |
| modded(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| normalize() | mstd::vec< N, T > | inline |
| normalized() const | mstd::vec< N, T > | inline |
| one() | mstd::vec< N, T > | inlinestatic |
| operator const T *() const | mstd::vec< N, T > | inline |
| operator!=(const vec< ON, T > &other) const | mstd::vec< N, T > | inline |
| operator*(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| operator*(const T &other) const | mstd::vec< N, T > | inline |
| operator*(const T &other, const vec< N, T > &vector) | mstd::vec< N, T > | friend |
| operator*=(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| operator*=(const T &other) | mstd::vec< N, T > | inline |
| operator+(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| operator+(const T &other) const | mstd::vec< N, T > | inline |
| operator+() const | mstd::vec< N, T > | inline |
| operator++() | mstd::vec< N, T > | inline |
| operator++(int) | mstd::vec< N, T > | inline |
| operator+=(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| operator+=(const T &other) | mstd::vec< N, T > | inline |
| operator-(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| operator-(const T &other) const | mstd::vec< N, T > | inline |
| operator-() const | mstd::vec< N, T > | inline |
| operator--() | mstd::vec< N, T > | inline |
| operator--(int) | mstd::vec< N, T > | inline |
| operator-=(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| operator-=(const T &other) | mstd::vec< N, T > | inline |
| operator/(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| operator/(const T &other) const | mstd::vec< N, T > | inline |
| operator/=(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| operator/=(const T &other) | mstd::vec< N, T > | inline |
| operator<<(std::ostream &str, const vec< N, T > &vector) | mstd::vec< N, T > | friend |
| operator=(const OT(&values)[TN]) | mstd::vec< N, T > | inline |
| operator=(const vec< ON, OT > &other) | mstd::vec< N, T > | inline |
| operator==(const vec< ON, T > &other) const | mstd::vec< N, T > | inline |
| operator[](const size_t &idx) | mstd::vec< N, T > | inline |
| operator[](const size_t &idx) const | mstd::vec< N, T > | inline |
| pow(const T &y) | mstd::vec< N, T > | inline |
| pow(const vec< N, T > &other) | mstd::vec< N, T > | inline |
| powed(const T &y) const | mstd::vec< N, T > | inline |
| powed(const vec< N, T > &other) const | mstd::vec< N, T > | inline |
| r() | mstd::vec< N, T > | inline |
| r() const | mstd::vec< N, T > | inline |
| reflect(const vec< N, T > &normal) noexcept | mstd::vec< N, T > | inline |
| reflected(const vec< N, T > &normal) const noexcept | mstd::vec< N, T > | inline |
| refract(const vec< N, T > &normal, const T &eta) | mstd::vec< N, T > | inline |
| refracted(const vec< N, T > &normal, const T &eta) const | mstd::vec< N, T > | inline |
| rotate(const vec< N, T > &axis, const T &radians) _MSTD_REQUIRES(N | mstd::vec< N, T > | |
| rotated(const vec< N, T > &axis, const T &radians) _MSTD_REQUIRES(N | mstd::vec< N, T > | |
| saturate() noexcept | mstd::vec< N, T > | inline |
| saturated() const noexcept | mstd::vec< N, T > | inline |
| size | mstd::vec< N, T > | static |
| step(const T &edge) noexcept | mstd::vec< N, T > | inline |
| step(const vec< N, T > &edge) noexcept | mstd::vec< N, T > | inline |
| stepped(const T &edge) const noexcept | mstd::vec< N, T > | inline |
| stepped(const vec< N, T > &edge) const noexcept | mstd::vec< N, T > | inline |
| value_type typedef | mstd::vec< N, T > | |
| vec() | mstd::vec< N, T > | inline |
| vec(const Ts &... values) | mstd::vec< N, T > | inline |
| vec(const vec< ON, OT > &other, const Ts &... values) | mstd::vec< N, T > | inline |
| vec(const OT(&values)[TN]) | mstd::vec< N, T > | inline |
| vec(const OT *values, const size_t &size) | mstd::vec< N, T > | inline |
| vec(const vec< ON, OT > &other) | mstd::vec< N, T > | inline |
| vec(const vec< ON, AT > &otherA, const vec< ON, BT > &otherB) | mstd::vec< N, T > | inline |
| w() _MSTD_REQUIRES(N > 3) | mstd::vec< N, T > | inline |
| w() const _MSTD_REQUIRES(N > 3) | mstd::vec< N, T > | inline |
| x() | mstd::vec< N, T > | inline |
| x() const | mstd::vec< N, T > | inline |
| y() _MSTD_REQUIRES(N > 1) | mstd::vec< N, T > | inline |
| y() const _MSTD_REQUIRES(N > 1) | mstd::vec< N, T > | inline |
| z() _MSTD_REQUIRES(N > 2) | mstd::vec< N, T > | inline |
| z() const _MSTD_REQUIRES(N > 2) | mstd::vec< N, T > | inline |
| zero() | mstd::vec< N, T > | inlinestatic |
| ~vec()=default | mstd::vec< N, T > |