|
| template<Numeric S> |
| FxVec2f | operator* (FxVec2f const &v, S s) |
| |
| template<Numeric S> |
| FxVec2f | operator* (S s, FxVec2f const &v) |
| |
| template<Numeric S> |
| FxVec2f | operator/ (FxVec2f const &v, S s) |
| |
| template<Numeric S> |
| FxVec2f | operator+ (FxVec2f const &v, S s) |
| |
| template<Numeric S> |
| FxVec2f | operator+ (S s, FxVec2f const &v) |
| |
| template<Numeric S> |
| FxVec2f | operator- (FxVec2f const &v, S s) |
| |
| template<Numeric S> |
| FxVec2f | operator- (S s, FxVec2f const &v) |
| |
| template<Numeric S> |
| FxVec3f | operator* (FxVec3f const &v, S s) |
| |
| template<Numeric S> |
| FxVec3f | operator* (S s, FxVec3f const &v) |
| |
| template<Numeric S> |
| FxVec3f | operator/ (FxVec3f const &v, S s) |
| |
| template<Numeric S> |
| FxVec3f | operator+ (FxVec3f const &v, S s) |
| |
| template<Numeric S> |
| FxVec3f | operator+ (S s, FxVec3f const &v) |
| |
| template<Numeric S> |
| FxVec3f | operator- (FxVec3f const &v, S s) |
| |
| template<Numeric S> |
| FxVec3f | operator- (S s, FxVec3f const &v) |
| |
| template<Numeric S> |
| FxVec2d | operator* (FxVec2d const &v, S s) |
| |
| template<Numeric S> |
| FxVec2d | operator* (S s, FxVec2d const &v) |
| |
| template<Numeric S> |
| FxVec2d | operator/ (FxVec2d const &v, S s) |
| |
| template<Numeric S> |
| FxVec2d | operator+ (FxVec2d const &v, S s) |
| |
| template<Numeric S> |
| FxVec2d | operator+ (S s, FxVec2d const &v) |
| |
| template<Numeric S> |
| FxVec2d | operator- (FxVec2d const &v, S s) |
| |
| template<Numeric S> |
| FxVec2d | operator- (S s, FxVec2d const &v) |
| |
| template<Numeric S> |
| FxVec3d | operator* (FxVec3d const &v, S s) |
| |
| template<Numeric S> |
| FxVec3d | operator* (S s, FxVec3d const &v) |
| |
| template<Numeric S> |
| FxVec3d | operator/ (FxVec3d const &v, S s) |
| |
| template<Numeric S> |
| FxVec3d | operator+ (FxVec3d const &v, S s) |
| |
| template<Numeric S> |
| FxVec3d | operator+ (S s, FxVec3d const &v) |
| |
| template<Numeric S> |
| FxVec3d | operator- (FxVec3d const &v, S s) |
| |
| template<Numeric S> |
| FxVec3d | operator- (S s, FxVec3d const &v) |
| |
| template<Numeric S> |
| FxVec4f | operator* (FxVec4f const &v, S s) |
| |
| template<Numeric S> |
| FxVec4f | operator* (S s, FxVec4f const &v) |
| |
| template<Numeric S> |
| FxVec4f | operator/ (FxVec4f const &v, S s) |
| |
| template<Numeric S> |
| FxVec4f | operator+ (FxVec4f const &v, S s) |
| |
| template<Numeric S> |
| FxVec4f | operator+ (S s, FxVec4f const &v) |
| |
| template<Numeric S> |
| FxVec4f | operator- (FxVec4f const &v, S s) |
| |
| template<Numeric S> |
| FxVec4f | operator- (S s, FxVec4f const &v) |
| |
| template<Numeric S> |
| FxVec2f & | operator+= (FxVec2f &v, S s) |
| |
| template<Numeric S> |
| FxVec2f & | operator-= (FxVec2f &v, S s) |
| |
| template<Numeric S> |
| FxVec2f & | operator*= (FxVec2f &v, S s) |
| |
| template<Numeric S> |
| FxVec2f & | operator/= (FxVec2f &v, S s) |
| |
| template<Numeric S> |
| FxVec3f & | operator+= (FxVec3f &v, S s) |
| |
| template<Numeric S> |
| FxVec3f & | operator-= (FxVec3f &v, S s) |
| |
| template<Numeric S> |
| FxVec3f & | operator*= (FxVec3f &v, S s) |
| |
| template<Numeric S> |
| FxVec3f & | operator/= (FxVec3f &v, S s) |
| |
| template<Numeric S> |
| FxVec4f & | operator+= (FxVec4f &v, S s) |
| |
| template<Numeric S> |
| FxVec4f & | operator-= (FxVec4f &v, S s) |
| |
| template<Numeric S> |
| FxVec4f & | operator*= (FxVec4f &v, S s) |
| |
| template<Numeric S> |
| FxVec4f & | operator/= (FxVec4f &v, S s) |
| |
| FxVec2f & | operator*= (FxVec2f &lhs, const FxVec2f &rhs) |
| |
| FxVec2f & | operator/= (FxVec2f &lhs, const FxVec2f &rhs) |
| |
| FxVec2f & | operator+= (FxVec2f &lhs, const FxVec2f &rhs) |
| |
| FxVec2f & | operator-= (FxVec2f &lhs, const FxVec2f &rhs) |
| |
| template<Numeric S> |
| FxVec2f | operator/ (S s, FxVec2f const &v) |
| |
| template<Numeric S> |
| FxVec3f | operator/ (S s, FxVec3f const &v) |
| |
| template<Numeric S> |
| FxVec4f | operator/ (S s, FxVec4f const &v) |
| |
| template<NumericOrFxVec T> |
| void | swap (FxArray< T > &a, FxArray< T > &b) noexcept |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator+ (FxArray< T > a, U const &scalar) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator- (FxArray< T > a, U const &scalar) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator* (FxArray< T > a, U const &scalar) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator/ (FxArray< T > a, U const &scalar) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator+ (U const &scalar, FxArray< T > a) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator* (U const &scalar, FxArray< T > a) |
| |
template<typename T , typename U >
requires ConvertibleOrNumeric<U, T> |
| FxArray< T > | operator- (U const &scalar, FxArray< T > a) |
| |
| template<typename T , Numeric U> |
| FxArray< T > | operator/ (U const &scalar, FxArray< T > const &a) |
| |
| template<typename T > |
| FxArray< T > | operator/ (T const &scalar, FxArray< T > const &a) |
| |
| template<typename T > |
| FxArray< T > | operator+ (FxArray< T > a, const FxArray< T > &b) |
| |
| template<typename T > |
| FxArray< T > | operator- (FxArray< T > a, const FxArray< T > &b) |
| |
| template<typename T > |
| FxArray< T > | operator* (FxArray< T > a, const FxArray< T > &b) |
| |
| template<typename T > |
| FxArray< T > | operator/ (FxArray< T > a, const FxArray< T > &b) |
| |
| template<Numeric T> |
| std::ostream & | operator<< (std::ostream &os, FxArray< T > const &a) |
| |
| std::ostream & | operator<< (std::ostream &os, FxVec2fArray const &a) |
| |
| std::ostream & | operator<< (std::ostream &os, FxVec2f const &a) |
| |
| std::ostream & | operator<< (std::ostream &os, FxVec3f const &a) |
| |