|
| | GLM_DETAIL_IS_FLOAT (detail::half) |
| |
| | GLM_DETAIL_IS_FLOAT (float) |
| |
| | GLM_DETAIL_IS_FLOAT (double) |
| |
| | GLM_DETAIL_IS_FLOAT (long double) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_abs_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_sgn_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_flr_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_rnd_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_rde_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_ceil_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_frc_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_mod_ps (__m128 x, __m128 y) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_clp_ps (__m128 v, __m128 minVal, __m128 maxVal) |
| | TODO. More...
|
| |
| GLM_FUNC_QUALIFIER __m128 | sse_mix_ps (__m128 v1, __m128 v2, __m128 a) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_stp_ps (__m128 edge, __m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_ssp_ps (__m128 edge0, __m128 edge1, __m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_sqrt_wip_ss (__m128 const &x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_len_ps (__m128 x) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_dst_ps (__m128 p0, __m128 p1) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_dot_ps (__m128 v1, __m128 v2) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_dot_ss (__m128 v1, __m128 v2) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_xpd_ps (__m128 v1, __m128 v2) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_nrm_ps (__m128 v) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_ffd_ps (__m128 N, __m128 I, __m128 Nref) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_rfe_ps (__m128 I, __m128 N) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_rfa_ps (__m128 I, __m128 N, __m128 eta) |
| |
| template<typename matType > |
| GLM_FUNC_QUALIFIER matType | sse_comp_mul_ps (__m128 const in1[4], __m128 const in2[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_add_ps (__m128 const in1[4], __m128 const in2[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_sub_ps (__m128 const in1[4], __m128 const in2[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_mul_ps (__m128 const m[4], __m128 v) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_mul_ps (__m128 v, __m128 const m[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_mul_ps (__m128 const in1[4], __m128 const in2[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_transpose_ps (__m128 const in[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_slow_det_ps (__m128 const in[4]) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_detd_ps (__m128 const m[4]) |
| |
| GLM_FUNC_QUALIFIER __m128 | sse_det_ps (__m128 const m[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_inverse_ps (__m128 const in[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_inverse_fast_ps (__m128 const in[4], __m128 out[4]) |
| |
| GLM_FUNC_QUALIFIER void | sse_outer_ps (__m128 const &c, __m128 const &r, __m128 out[4]) |
| |
| GLM_FUNC_DECL float | toFloat32 (hdata value) |
| |
| GLM_FUNC_DECL hdata | toFloat16 (float const &value) |
| |
| GLM_FUNC_DECL half | operator+ (half const &s1, half const &s2) |
| |
| GLM_FUNC_DECL half | operator- (half const &s1, half const &s2) |
| |
| GLM_FUNC_DECL half | operator* (half const &s1, half const &s2) |
| |
| GLM_FUNC_DECL half | operator/ (half const &s1, half const &s2) |
| |
| GLM_FUNC_DECL half | operator- (half const &s) |
| |
| GLM_FUNC_DECL half | operator-- (half const &s, int) |
| |
| GLM_FUNC_DECL half | operator++ (half const &s, int) |
| |
| GLM_FUNC_DECL bool | operator== (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_DECL bool | operator!= (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_DECL bool | operator< (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_DECL bool | operator<= (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_DECL bool | operator> (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_DECL bool | operator>= (detail::half const &x, detail::half const &y) |
| |
| GLM_FUNC_QUALIFIER float | overflow () |
| |
| | GLM_DETAIL_IS_INT (signed char) |
| |
| | GLM_DETAIL_IS_INT (highp_int_t) |
| |
| | GLM_DETAIL_IS_UINT (unsigned char) |
| |
| | GLM_DETAIL_IS_UINT (highp_uint_t) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator+ (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator+ (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator+ (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator- (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator- (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator- (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator* (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator* (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T >::col_type | operator* (tmat2x2< T > const &m, typename tmat2x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T >::row_type | operator* (typename tmat2x2< T >::col_type const &v, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator* (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator* (tmat2x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator* (tmat2x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator/ (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator/ (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T >::col_type | operator/ (tmat2x2< T > const &m, typename tmat2x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T >::row_type | operator/ (typename tmat2x2< T >::col_type const &v, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator/ (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > const | operator- (tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > const | operator-- (tmat2x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > const | operator++ (tmat2x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator+ (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator+ (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator+ (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator- (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator- (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator- (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator* (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator* (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T >::col_type | operator* (tmat2x2< T > const &m, typename tmat2x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T >::row_type | operator* (typename tmat2x2< T >::col_type const &v, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator* (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator* (tmat2x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator* (tmat2x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator/ (tmat2x2< T > const &m, typename tmat2x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator/ (typename tmat2x2< T >::value_type const &s, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T >::col_type | operator/ (tmat2x2< T > const &m, typename tmat2x2< T >::row_type &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T >::row_type | operator/ (typename tmat2x2< T >::col_type const &v, tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator/ (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > const | operator- (tmat2x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > const | operator++ (tmat2x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > const | operator-- (tmat2x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat2x2< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator+ (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator+ (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator- (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator- (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator* (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator* (typename tmat2x3< T >::value_type const &s, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T >::col_type | operator* (tmat2x3< T > const &m, typename tmat2x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T >::row_type | operator* (typename tmat2x3< T >::col_type const &v, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator* (tmat2x3< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator* (tmat2x3< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator* (tmat2x3< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator/ (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator/ (typename tmat2x3< T >::value_type const &s, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > const | operator- (tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > const | operator-- (tmat2x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > const | operator++ (tmat2x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator+ (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator+ (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator- (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator- (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator* (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator* (typename tmat2x3< T >::value_type const &s, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T >::col_type | operator* (tmat2x3< T > const &m, typename tmat2x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T >::row_type | operator* (typename tmat2x3< T >::col_type const &v, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator* (tmat2x3< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator* (tmat2x3< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator* (tmat2x3< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator/ (tmat2x3< T > const &m, typename tmat2x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator/ (typename tmat2x3< T >::value_type const &s, tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > const | operator- (tmat2x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > const | operator++ (tmat2x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > const | operator-- (tmat2x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat2x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator+ (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator+ (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator- (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator- (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator* (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator* (typename tmat2x4< T >::value_type const &s, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T >::col_type | operator* (tmat2x4< T > const &m, typename tmat2x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T >::row_type | operator* (typename tmat2x4< T >::col_type const &v, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator* (tmat2x4< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator* (tmat2x4< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator* (tmat2x4< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator/ (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator/ (typename tmat2x4< T >::value_type const &s, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > const | operator- (tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > const | operator-- (tmat2x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > const | operator++ (tmat2x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator+ (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator+ (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator- (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator- (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator* (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator* (typename tmat2x4< T >::value_type const &s, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T >::col_type | operator* (tmat2x4< T > const &m, typename tmat2x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T >::row_type | operator* (typename tmat2x4< T >::col_type const &v, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator* (tmat2x4< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator* (tmat2x4< T > const &m1, tmat2x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator* (tmat2x4< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator/ (tmat2x4< T > const &m, typename tmat2x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator/ (typename tmat2x4< T >::value_type const &s, tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > const | operator- (tmat2x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > const | operator++ (tmat2x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > const | operator-- (tmat2x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat2x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator+ (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator+ (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator- (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator- (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator* (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator* (typename tmat3x2< T >::value_type const &s, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T >::col_type | operator* (tmat3x2< T > const &m, typename tmat3x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T >::row_type | operator* (typename tmat3x2< T >::col_type const &v, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x2< T > | operator* (tmat3x2< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator* (tmat3x2< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator* (tmat3x2< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator/ (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator/ (typename tmat3x2< T >::value_type const &s, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > const | operator- (tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > const | operator-- (tmat3x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > const | operator++ (tmat3x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator+ (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator+ (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator- (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator- (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator* (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator* (typename tmat3x2< T >::value_type const &s, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T >::col_type | operator* (tmat3x2< T > const &m, typename tmat3x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T >::row_type | operator* (typename tmat3x2< T >::col_type const &v, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator* (tmat3x2< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator* (tmat3x2< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator* (tmat3x2< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator/ (tmat3x2< T > const &m, typename tmat3x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator/ (typename tmat3x2< T >::value_type const &s, tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > const | operator- (tmat3x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > const | operator++ (tmat3x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > const | operator-- (tmat3x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat3x2< T > const &m1, tmat3x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator+ (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator+ (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator+ (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator- (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator- (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator- (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator* (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator* (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T >::col_type | operator* (tmat3x3< T > const &m, typename tmat3x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T >::row_type | operator* (typename tmat3x3< T >::col_type const &v, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator* (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator* (tmat3x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator* (tmat3x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator/ (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator/ (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T >::col_type | operator/ (tmat3x3< T > const &m, typename tmat3x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T >::row_type | operator/ (typename tmat3x3< T >::col_type const &v, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator/ (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > const | operator- (tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > const | operator-- (tmat3x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > const | operator++ (tmat3x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator+ (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator+ (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator+ (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator- (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator- (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator- (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator* (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator* (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T >::col_type | operator* (tmat3x3< T > const &m, typename tmat3x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T >::row_type | operator* (typename tmat3x3< T >::col_type const &v, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator* (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator* (tmat3x3< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator* (tmat3x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator/ (tmat3x3< T > const &m, typename tmat3x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator/ (typename tmat3x3< T >::value_type const &s, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T >::col_type | operator/ (tmat3x3< T > const &m, typename tmat3x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T >::row_type | operator/ (typename tmat3x3< T >::col_type const &v, tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator/ (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > const | operator- (tmat3x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > const | operator++ (tmat3x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > const | operator-- (tmat3x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat3x3< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator+ (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator+ (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator- (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator- (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator* (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator* (typename tmat3x4< T >::value_type const &s, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T >::col_type | operator* (tmat3x4< T > const &m, typename tmat3x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T >::row_type | operator* (typename tmat3x4< T >::col_type const &v, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator* (tmat3x4< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator* (tmat3x4< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator* (tmat3x4< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator/ (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator/ (typename tmat3x4< T >::value_type const &s, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > const | operator- (tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > const | operator-- (tmat3x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > const | operator++ (tmat3x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator+ (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator+ (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator- (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator- (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator* (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator* (typename tmat3x4< T >::value_type const &s, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T >::col_type | operator* (tmat3x4< T > const &m, typename tmat3x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T >::row_type | operator* (typename tmat3x4< T >::col_type const &v, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator* (tmat3x4< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator* (tmat3x4< T > const &m1, tmat2x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator* (tmat3x4< T > const &m1, tmat3x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator/ (tmat3x4< T > const &m, typename tmat3x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator/ (typename tmat3x4< T >::value_type const &s, tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > const | operator- (tmat3x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > const | operator++ (tmat3x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > const | operator-- (tmat3x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat3x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator+ (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator+ (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator- (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator- (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator* (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator* (typename tmat4x2< T >::value_type const &s, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T >::col_type | operator* (tmat4x2< T > const &m, typename tmat4x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T >::row_type | operator* (typename tmat4x2< T >::col_type const &v, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x2< T > | operator* (tmat4x2< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator* (tmat4x2< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x3< T > | operator* (tmat4x3< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator/ (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > | operator/ (typename tmat4x2< T >::value_type const &s, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > const | operator- (tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > const | operator-- (tmat4x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x2< T > const | operator++ (tmat4x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator+ (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator+ (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator- (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator- (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator* (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator* (typename tmat4x2< T >::value_type const &s, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T >::col_type | operator* (tmat4x2< T > const &m, typename tmat4x2< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T >::row_type | operator* (typename tmat4x2< T >::col_type const &v, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x2< T > | operator* (tmat4x2< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x2< T > | operator* (tmat4x2< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator* (tmat4x2< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator/ (tmat4x2< T > const &m, typename tmat4x2< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > | operator/ (typename tmat4x2< T >::value_type const &s, tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > const | operator- (tmat4x2< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > const | operator++ (tmat4x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x2< T > const | operator-- (tmat4x2< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat4x2< T > const &m1, tmat4x2< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator+ (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator+ (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator- (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator- (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator* (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator* (typename tmat4x3< T >::value_type const &s, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T >::col_type | operator* (tmat4x3< T > const &m, typename tmat4x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T >::row_type | operator* (typename tmat4x3< T >::col_type const &v, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x3< T > | operator* (tmat4x3< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator* (tmat4x3< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator/ (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > | operator/ (typename tmat4x3< T >::value_type const &s, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > const | operator- (tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > const | operator-- (tmat4x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x3< T > const | operator++ (tmat4x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator+ (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator+ (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator- (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator- (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator* (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator* (typename tmat4x3< T >::value_type const &s, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T >::col_type | operator* (tmat4x3< T > const &m, typename tmat4x3< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T >::row_type | operator* (typename tmat4x3< T >::col_type const &v, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x3< T > | operator* (tmat4x3< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x3< T > | operator* (tmat4x3< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator* (tmat4x3< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator/ (tmat4x3< T > const &m, typename tmat4x3< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > | operator/ (typename tmat4x3< T >::value_type const &s, tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > const | operator- (tmat4x3< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > const | operator++ (tmat4x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x3< T > const | operator-- (tmat4x3< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat4x3< T > const &m1, tmat4x3< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator+ (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator+ (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator+ (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator- (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator- (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator- (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator* (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator* (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T >::col_type | operator* (tmat4x4< T > const &m, typename tmat4x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T >::row_type | operator* (typename tmat4x4< T >::col_type const &v, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat2x4< T > | operator* (tmat4x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat3x4< T > | operator* (tmat4x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator* (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator/ (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator/ (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T >::col_type | operator/ (tmat4x4< T > const &m, typename tmat4x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T >::row_type | operator/ (typename tmat4x4< T >::col_type &v, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > | operator/ (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > const | operator- (tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > const | operator-- (tmat4x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_DECL tmat4x4< T > const | operator++ (tmat4x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator+ (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator+ (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator+ (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator- (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator- (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator- (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator* (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator* (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T >::col_type | operator* (tmat4x4< T > const &m, typename tmat4x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T >::row_type | operator* (typename tmat4x4< T >::col_type const &v, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat2x4< T > | operator* (tmat4x4< T > const &m1, tmat2x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat3x4< T > | operator* (tmat4x4< T > const &m1, tmat3x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator* (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator/ (tmat4x4< T > const &m, typename tmat4x4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator/ (typename tmat4x4< T >::value_type const &s, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T >::col_type | operator/ (tmat4x4< T > const &m, typename tmat4x4< T >::row_type const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T >::row_type | operator/ (typename tmat4x4< T >::col_type const &v, tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > | operator/ (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > const | operator- (tmat4x4< T > const &m) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > const | operator++ (tmat4x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tmat4x4< T > const | operator-- (tmat4x4< T > const &m, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tmat4x4< T > const &m1, tmat4x4< T > const &m2) |
| |
| | GLM_DETAIL_IS_VECTOR (tvec1) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator+ (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator+ (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator+ (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator- (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator- (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator- (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator* (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator* (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator* (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator/ (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator/ (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator/ (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator- (tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator++ (tvec1< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator-- (tvec1< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator% (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator% (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator% (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator& (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator& (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator& (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator| (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator| (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator| (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator^ (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator^ (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator^ (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator<< (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator<< (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator<< (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator>> (tvec1< T > const &v, typename tvec1< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator>> (typename tvec1< T >::value_type const &s, tvec1< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator>> (tvec1< T > const &v1, tvec1< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec1< T > | operator~ (tvec1< T > const &v) |
| |
| | GLM_DETAIL_IS_VECTOR (tvec2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator+ (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator+ (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator+ (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator- (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator- (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator- (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator* (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator* (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator* (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator/ (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator/ (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator/ (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator- (tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator++ (tvec2< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator-- (tvec2< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator% (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator% (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator% (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator& (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator& (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator& (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator| (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator| (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator| (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator^ (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator^ (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator^ (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator<< (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator<< (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator<< (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator>> (tvec2< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator>> (T const &s, tvec2< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator>> (tvec2< T > const &v1, tvec2< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec2< T > | operator~ (tvec2< T > const &v) |
| |
| | GLM_DETAIL_IS_VECTOR (tvec3) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator+ (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator+ (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator+ (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator- (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator- (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator- (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator* (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator* (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator* (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator/ (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator/ (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator/ (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator- (tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator++ (tvec3< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator-- (tvec3< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator% (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator% (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator% (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator& (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator& (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator& (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator| (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator| (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator| (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator^ (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator^ (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator^ (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator<< (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator<< (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator<< (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator>> (tvec3< T > const &v, T const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator>> (T const &s, tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator>> (tvec3< T > const &v1, tvec3< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec3< T > | operator~ (tvec3< T > const &v) |
| |
| | GLM_DETAIL_IS_VECTOR (tvec4) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator+ (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator+ (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator+ (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator- (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator- (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator- (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator* (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator* (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator* (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator/ (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator/ (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator/ (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator- (tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator++ (tvec4< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator-- (tvec4< T > const &v, int) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator% (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator% (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator% (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator& (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator& (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator& (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator| (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator| (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator| (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator^ (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator^ (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator^ (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator<< (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator<< (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator<< (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator>> (tvec4< T > const &v, typename tvec4< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator>> (typename tvec4< T >::value_type const &s, tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator>> (tvec4< T > const &v1, tvec4< T > const &v2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER tvec4< T > | operator~ (tvec4< T > const &v) |
| |
| template<typename T > |
| detail::tquat< T > | operator- (detail::tquat< T > const &q) |
| |
| template<typename T > |
| detail::tquat< T > | operator+ (detail::tquat< T > const &q, detail::tquat< T > const &p) |
| |
| template<typename T > |
| detail::tquat< T > | operator* (detail::tquat< T > const &q, detail::tquat< T > const &p) |
| |
| template<typename T > |
| detail::tvec3< T > | operator* (detail::tquat< T > const &q, detail::tvec3< T > const &v) |
| |
| template<typename T > |
| detail::tvec3< T > | operator* (detail::tvec3< T > const &v, detail::tquat< T > const &q) |
| |
| template<typename T > |
| detail::tvec4< T > | operator* (detail::tquat< T > const &q, detail::tvec4< T > const &v) |
| |
| template<typename T > |
| detail::tvec4< T > | operator* (detail::tvec4< T > const &v, detail::tquat< T > const &q) |
| |
| template<typename T > |
| detail::tquat< T > | operator* (detail::tquat< T > const &q, typename detail::tquat< T >::value_type const &s) |
| |
| template<typename T > |
| detail::tquat< T > | operator* (typename detail::tquat< T >::value_type const &s, detail::tquat< T > const &q) |
| |
| template<typename T > |
| detail::tquat< T > | operator/ (detail::tquat< T > const &q, typename detail::tquat< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator- (detail::tquat< T > const &q) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator+ (detail::tquat< T > const &q, detail::tquat< T > const &p) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator* (detail::tquat< T > const &q, detail::tquat< T > const &p) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tvec3< T > | operator* (detail::tquat< T > const &q, detail::tvec3< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tvec3< T > | operator* (detail::tvec3< T > const &v, detail::tquat< T > const &q) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tvec4< T > | operator* (detail::tquat< T > const &q, detail::tvec4< T > const &v) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tvec4< T > | operator* (detail::tvec4< T > const &v, detail::tquat< T > const &q) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator* (detail::tquat< T > const &q, typename detail::tquat< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator* (typename detail::tquat< T >::value_type const &s, detail::tquat< T > const &q) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER detail::tquat< T > | operator/ (detail::tquat< T > const &q, typename detail::tquat< T >::value_type const &s) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator== (detail::tquat< T > const &q1, detail::tquat< T > const &q2) |
| |
| template<typename T > |
| GLM_FUNC_QUALIFIER bool | operator!= (detail::tquat< T > const &q1, detail::tquat< T > const &q2) |
| |
| GLM_FUNC_QUALIFIER float | nextafterf (float x, float y) |
| |
| GLM_FUNC_QUALIFIER double | nextafter (double x, double y) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator+ (const fmat4x4SIMD &m, float const &s) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator+ (float const &s, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator+ (const fmat4x4SIMD &m1, const fmat4x4SIMD &m2) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator- (const fmat4x4SIMD &m, float const &s) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator- (float const &s, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator- (const fmat4x4SIMD &m1, const fmat4x4SIMD &m2) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator* (const fmat4x4SIMD &m, float const &s) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator* (float const &s, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator* (const fmat4x4SIMD &m, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator* (fvec4SIMD const &v, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator* (const fmat4x4SIMD &m1, const fmat4x4SIMD &m2) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator/ (const fmat4x4SIMD &m, float const &s) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator/ (float const &s, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator/ (const fmat4x4SIMD &m, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator/ (fvec4SIMD const &v, const fmat4x4SIMD &m) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD | operator/ (const fmat4x4SIMD &m1, const fmat4x4SIMD &m2) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD const | operator- (fmat4x4SIMD const &m) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD const | operator-- (fmat4x4SIMD const &m, int) |
| |
| GLM_FUNC_QUALIFIER fmat4x4SIMD const | operator++ (fmat4x4SIMD const &m, int) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator+ (fvec4SIMD const &v, float s) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator+ (float s, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator+ (fvec4SIMD const &v1, fvec4SIMD const &v2) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator- (fvec4SIMD const &v, float s) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator- (float s, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator- (fvec4SIMD const &v1, fvec4SIMD const &v2) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator* (fvec4SIMD const &v, float s) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator* (float s, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator* (fvec4SIMD const &v1, fvec4SIMD const &v2) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator/ (fvec4SIMD const &v, float s) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator/ (float s, fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator/ (fvec4SIMD const &v1, fvec4SIMD const &v2) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator- (fvec4SIMD const &v) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator++ (fvec4SIMD const &v, int) |
| |
| GLM_FUNC_QUALIFIER fvec4SIMD | operator-- (fvec4SIMD const &v, int) |
| |
| GLM_FUNC_QUALIFIER std::string | format (const char *msg,...) |
| |