Classes |
struct | _swizzle |
struct | _swizzle_base0 |
struct | _swizzle_base1 |
struct | _swizzle_base1< T, P, V, E0, E1, E2, E3, 4 > |
struct | _swizzle_base1< T, P, V, E0, E1, E2,-1, 3 > |
struct | _swizzle_base1< T, P, V, E0, E1,-1,-2, 2 > |
struct | _swizzle_base2 |
struct | _swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, 1 > |
struct | compute_inverse |
struct | genType |
struct | If |
struct | If< false > |
struct | outerProduct_trait |
struct | outerProduct_trait< T, P, tvec2, tvec2 > |
struct | outerProduct_trait< T, P, tvec2, tvec3 > |
struct | outerProduct_trait< T, P, tvec2, tvec4 > |
struct | outerProduct_trait< T, P, tvec3, tvec2 > |
struct | outerProduct_trait< T, P, tvec3, tvec3 > |
struct | outerProduct_trait< T, P, tvec3, tvec4 > |
struct | outerProduct_trait< T, P, tvec4, tvec2 > |
struct | outerProduct_trait< T, P, tvec4, tvec3 > |
struct | outerProduct_trait< T, P, tvec4, tvec4 > |
struct | simd |
struct | tdualquat |
struct | tmat2x2 |
struct | tmat2x3 |
struct | tmat2x4 |
struct | tmat3x2 |
struct | tmat3x3 |
struct | tmat3x4 |
struct | tmat4x2 |
struct | tmat4x3 |
struct | tmat4x4 |
struct | tquat |
struct | tvec1 |
struct | tvec2 |
struct | tvec3 |
struct | tvec4 |
Typedefs |
typedef float | float32 |
typedef double | float64 |
typedef short | hdata |
typedef signed int | highp_int_t |
typedef unsigned int | highp_uint_t |
typedef signed short | int16 |
typedef signed int | int32 |
typedef sint64 | int64 |
typedef signed char | int8 |
typedef signed int | lowp_int_t |
typedef unsigned int | lowp_uint_t |
typedef signed int | mediump_int_t |
typedef unsigned int | mediump_uint_t |
typedef signed long long | sint64 |
typedef unsigned short | uint16 |
typedef unsigned int | uint32 |
typedef unsigned long long | uint64 |
typedef unsigned char | uint8 |
Functions |
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 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
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 tvec1< T, P > | operator* (tvec1< T, P > const &v, 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* (tmat3x2< T, P > const &m1, tmat2x3< T, P > const &m2) |
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 tvec1< T, P > | operator* (T const &s, tvec1< T, P > const &v) |
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 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 &v1, tvec1< T, P > const &v2) |
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 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 tmat4x2< T, P > | operator- (tmat4x2< T, P > const &m1, tmat4x2< T, P > const &m2) |
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 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 tvec2< T, P > | operator- (tvec2< T, P > const &v, T const &s) |
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 &v1, tvec1< T, P > const &v2) |
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- (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 tvec1< T, P > | operator/ (T const &s, tvec1< T, P > const &v) |
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 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/ (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 tmat3x4< T, P > | operator/ (T const &s, tmat3x4< 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 tmat4x2< T, P > | operator/ (T const &s, tmat4x2< T, P > const &m) |
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 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) |