|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec2< T, P > | fade (detail::tvec2< T, P > const &t) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec3< T, P > | fade (detail::tvec3< T, P > const &t) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec4< T, P > | fade (detail::tvec4< T, P > const &t) |
|
template<typename T > |
GLM_FUNC_QUALIFIER T | mod289 (T const &x) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator & (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator & (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator & (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator & (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator & (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator & (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator & (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator & (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator & (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator & (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator & (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator & (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator & (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator & (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL bool | operator!= (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL bool | operator!= (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator% (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator% (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator% (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator% (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator% (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator% (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator% (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator% (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator% (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator% (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator% (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator% (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator% (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator% (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tdualquat< T, P > | operator* (detail::tdualquat< T, P > const &q, detail::tdualquat< T, P > const &p) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tdualquat< T, P > | operator* (detail::tdualquat< T, P > const &q, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator* (detail::tquat< T, P > const &q, detail::tquat< T, P > const &p) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tdualquat< T, P > | operator* (T const &s, detail::tdualquat< T, P > const &q) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tvec3< T, P > | operator* (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tvec3< T, P > | operator* (detail::tvec3< T, P > const &v, detail::tquat< T, P > const &q) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tvec4< T, P > | operator* (detail::tquat< T, P > const &q, detail::tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tvec4< T, P > | operator* (detail::tvec4< T, P > const &v, detail::tquat< T, P > const &q) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator* (detail::tquat< T, P > const &q, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator* (T const &s, detail::tquat< T, P > const &q) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator* (tmat2x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator* (tmat2x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator* (tmat3x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator* (T const &s, tmat2x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator* (tmat3x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator* (T const &s, tmat2x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator* (T const &s, tmat3x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P >::col_type | operator* (tmat2x3< T, P > const &m, typename tmat2x3< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator* (T const &s, tmat3x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator* (tmat4x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator* (tmat4x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P >::col_type | operator* (tmat2x4< T, P > const &m, typename tmat2x4< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P >::col_type | operator* (tmat3x2< T, P > const &m, typename tmat3x2< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P >::row_type | operator* (typename tmat2x3< T, P >::col_type const &v, tmat2x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P >::col_type | operator* (tmat3x4< T, P > const &m, typename tmat3x4< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator* (T const &s, tmat4x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator* (T const &s, tmat4x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P >::row_type | operator* (typename tmat2x4< T, P >::col_type const &v, tmat2x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P >::row_type | operator* (typename tmat3x2< T, P >::col_type const &v, tmat3x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator* (tmat2x3< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P >::row_type | operator* (typename tmat3x4< T, P >::col_type const &v, tmat3x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P >::col_type | operator* (tmat4x3< T, P > const &m, typename tmat4x3< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P >::col_type | operator* (tmat4x2< T, P > const &m, typename tmat4x2< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator* (tmat2x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator* (tmat2x4< T, P > const &m1, tmat4x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator* (tmat4x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator* (tmat3x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator* (tmat3x2< T, P > const &m1, tmat2x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator* (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator* (tmat2x3< T, P > const &m1, tmat3x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator* (tmat3x4< T, P > const &m1, tmat4x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P >::row_type | operator* (typename tmat4x3< T, P >::col_type const &v, tmat4x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P >::row_type | operator* (typename tmat4x2< T, P >::col_type const &v, tmat4x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator* (T const &s, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator* (tmat2x4< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator* (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator* (T const &s, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator* (T const &s, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator* (tmat3x2< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator* (tmat2x3< T, P > const &m1, tmat4x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator* (tmat3x4< T, P > const &m1, tmat2x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator* (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator* (tmat4x2< T, P > const &m1, tmat3x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P >::col_type | operator* (tmat2x2< T, P > const &m, typename tmat2x2< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator* (tmat2x4< T, P > const &m1, tmat3x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P >::col_type | operator* (tmat4x4< T, P > const &m, typename tmat4x4< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P >::col_type | operator* (tmat3x3< T, P > const &m, typename tmat3x3< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator* (tmat3x2< T, P > const &m1, tmat4x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator* (tmat3x4< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator* (tmat4x3< T, P > const &m1, tmat3x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator* (tmat4x2< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P >::row_type | operator* (typename tmat2x2< T, P >::col_type const &v, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P >::row_type | operator* (typename tmat4x4< T, P >::col_type const &v, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P >::row_type | operator* (typename tmat3x3< T, P >::col_type const &v, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator* (tmat4x3< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator* (tmat4x3< T, P > const &m1, tmat2x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator* (tmat2x2< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator* (tmat4x4< T, P > const &m1, tmat2x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator* (tmat3x3< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator* (tmat2x2< T, P > const &m1, tmat3x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator* (tmat4x4< T, P > const &m1, tmat3x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator* (tmat3x3< T, P > const &m1, tmat2x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator* (tmat2x2< T, P > const &m1, tmat4x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator* (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator* (tmat3x3< T, P > const &m1, tmat4x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator* (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator* (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator* (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator* (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator* (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator* (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator* (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator* (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator* (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator* (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator* (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tdualquat< T, P > | operator+ (detail::tdualquat< T, P > const &q, detail::tdualquat< T, P > const &p) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator+ (detail::tquat< T, P > const &q, detail::tquat< T, P > const &p) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator+ (tmat2x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator+ (tmat2x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator+ (tmat2x3< T, P > const &m1, tmat2x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator+ (tmat3x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator+ (tmat3x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator+ (tmat2x4< T, P > const &m1, tmat2x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator+ (tmat3x4< T, P > const &m1, tmat3x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator+ (tmat3x2< T, P > const &m1, tmat3x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator+ (tmat4x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator+ (tmat4x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator+ (tmat2x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator+ (tmat4x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator+ (tmat3x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator+ (tmat4x3< T, P > const &m1, tmat4x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator+ (tmat4x2< T, P > const &m1, tmat4x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator+ (T const &s, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator+ (T const &s, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator+ (T const &s, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator+ (tmat2x2< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator+ (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator+ (tmat3x3< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator+ (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator+ (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator+ (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator+ (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator+ (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator+ (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator+ (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator+ (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator+ (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator+ (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator+ (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator+ (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator+ (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator+ (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator- (detail::tquat< T, P > const &q) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator- (tmat2x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator- (tmat2x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator- (tmat3x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator- (tmat2x3< T, P > const &m1, tmat2x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator- (tmat3x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator- (tmat2x4< T, P > const &m1, tmat2x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator- (tmat3x2< T, P > const &m1, tmat3x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator- (tmat3x4< T, P > const &m1, tmat3x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator- (tmat4x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator- (tmat4x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator- (tmat4x3< T, P > const &m1, tmat4x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator- (tmat4x2< T, P > const &m1, tmat4x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator- (tmat2x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator- (tmat4x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator- (tmat3x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator- (T const &s, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator- (T const &s, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator- (T const &s, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator- (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator- (tmat2x2< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator- (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator- (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator- (tmat3x3< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator- (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator- (tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > const | operator- (tmat2x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > const | operator- (tmat2x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > const | operator- (tmat3x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > const | operator- (tmat3x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > const | operator- (tmat4x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > const | operator- (tmat4x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator- (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator- (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator- (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > const | operator- (tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > const | operator- (tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > const | operator- (tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator- (tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator- (tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator- (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator- (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator- (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator- (tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tdualquat< T, P > | operator/ (detail::tdualquat< T, P > const &q, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL detail::tquat< T, P > | operator/ (detail::tquat< T, P > const &q, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator/ (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator/ (tmat2x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator/ (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator/ (tmat2x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator/ (tmat3x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator/ (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x3< T, P > | operator/ (T const &s, tmat2x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator/ (tmat3x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x4< T, P > | operator/ (T const &s, tmat2x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x4< T, P > | operator/ (T const &s, tmat3x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x2< T, P > | operator/ (T const &s, tmat3x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator/ (tmat4x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator/ (tmat4x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x3< T, P > | operator/ (T const &s, tmat4x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x2< T, P > | operator/ (T const &s, tmat4x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator/ (tmat2x2< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator/ (tmat4x4< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator/ (tmat3x3< T, P > const &m, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator/ (T const &s, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator/ (T const &s, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator/ (T const &s, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P >::col_type | operator/ (tmat2x2< T, P > const &m, typename tmat2x2< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P >::col_type | operator/ (tmat4x4< T, P > const &m, typename tmat4x4< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P >::col_type | operator/ (tmat3x3< T, P > const &m, typename tmat3x3< T, P >::row_type const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P >::row_type | operator/ (typename tmat2x2< T, P >::col_type const &v, tmat2x2< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P >::row_type | operator/ (typename tmat4x4< T, P >::col_type &v, tmat4x4< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P >::row_type | operator/ (typename tmat3x3< T, P >::col_type const &v, tmat3x3< T, P > const &m) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat2x2< T, P > | operator/ (tmat2x2< T, P > const &m1, tmat2x2< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat4x4< T, P > | operator/ (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tmat3x3< T, P > | operator/ (tmat3x3< T, P > const &m1, tmat3x3< T, P > const &m2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator/ (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator/ (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator/ (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator/ (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator/ (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator/ (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator/ (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator/ (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator/ (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator/ (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator/ (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tquat< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tvec2< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tvec3< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tvec4< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat2x2< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat2x3< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat2x4< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat3x2< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat3x3< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat3x4< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat4x2< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat4x3< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, tmat4x4< T, P > const &) |
|
template<typename CTy , typename CTr , typename T , precision P> |
GLM_FUNC_DECL std::basic_ostream< CTy, CTr > & | operator<< (std::basic_ostream< CTy, CTr > &, std::pair< tmat4x4< T, P > const, tmat4x4< T, P > const > const &) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator<< (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator<< (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator<< (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator<< (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator<< (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator<< (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator<< (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator<< (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator<< (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator<< (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator<< (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator<< (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator<< (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator<< (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL bool | operator== (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL bool | operator== (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator>> (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator>> (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator>> (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator>> (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator>> (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator>> (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator>> (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator>> (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator>> (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator>> (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator>> (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator>> (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator>> (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator>> (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator^ (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator^ (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator^ (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator^ (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator^ (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator^ (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator^ (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator^ (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator^ (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator^ (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator^ (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator^ (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator^ (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator^ (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator| (tvec1< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator| (T const &s, tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator| (tvec1< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator| (tvec3< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator| (T const &s, tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator| (tvec3< T, P > const &v1, tvec3< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator| (tvec2< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator| (tvec2< T, P > const &v1, tvec1< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator| (T const &s, tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator| (tvec1< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator| (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator| (tvec4< T, P > const &v, T const &s) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator| (T const &s, tvec4< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator| (tvec4< T, P > const &v1, tvec4< T, P > const &v2) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec1< T, P > | operator~ (tvec1< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec3< T, P > | operator~ (tvec3< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec2< T, P > | operator~ (tvec2< T, P > const &v) |
|
template<typename T , precision P> |
GLM_FUNC_DECL tvec4< T, P > | operator~ (tvec4< T, P > const &v) |
|
template<typename T > |
GLM_FUNC_QUALIFIER T | permute (T const &x) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER tvec2< T, P > | permute (tvec2< T, P > const &x) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER tvec3< T, P > | permute (tvec3< T, P > const &x) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER tvec4< T, P > | permute (tvec4< T, P > const &x) |
|
template<typename T > |
GLM_FUNC_QUALIFIER T | taylorInvSqrt (T const &r) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec2< T, P > | taylorInvSqrt (detail::tvec2< T, P > const &r) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec3< T, P > | taylorInvSqrt (detail::tvec3< T, P > const &r) |
|
template<typename T , precision P> |
GLM_FUNC_QUALIFIER detail::tvec4< T, P > | taylorInvSqrt (detail::tvec4< T, P > const &r) |
|
GLM_FUNC_DECL hdata | toFloat16 (float const &value) |
|
GLM_FUNC_DECL float | toFloat32 (hdata value) |
|