Typedefs | |
|
typedef detail::_xvec2 < unsigned int > | uvec2 |
| Vector of 2 half-precision floating-point numbers. (From GLM_GTX_gpu_shader4 extension). | |
|
typedef detail::_xvec3 < unsigned int > | uvec3 |
| Vector of 3 half-precision floating-point numbers. (From GLM_GTX_gpu_shader4 extension). | |
|
typedef detail::_xvec4 < unsigned int > | uvec4 |
| Vector of 4 half-precision floating-point numbers. (From GLM_GTX_gpu_shader4 extension). | |
Functions | |
| template<typename T> | |
| detail::_xvec4< T > | operator & (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator & (const T s, const detail::_xvec4< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator & (const detail::_xvec4< T > &v, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator & (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator & (const T s, const detail::_xvec3< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator & (const detail::_xvec3< T > &v, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator & (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator & (const T s, const detail::_xvec2< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator & (const detail::_xvec2< T > &v, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator &= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator &= (detail::_xvec4< T > &r, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator &= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator &= (detail::_xvec3< T > &r, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator &= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator &= (detail::_xvec2< T > &r, const T s) |
| bitwise AND operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator% (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec4< T > | operator% (const T s, const detail::_xvec4< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec4< T > | operator% (const detail::_xvec4< T > &v, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec3< T > | operator% (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec3< T > | operator% (const T s, const detail::_xvec3< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec3< T > | operator% (const detail::_xvec3< T > &v, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec2< T > | operator% (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec2< T > | operator% (const T s, const detail::_xvec2< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec2< T > | operator% (const detail::_xvec2< T > &v, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec4< T > & | operator%= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec4< T > & | operator%= (detail::_xvec4< T > &r, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec3< T > & | operator%= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec3< T > & | operator%= (detail::_xvec3< T > &r, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec2< T > & | operator%= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec2< T > & | operator%= (detail::_xvec2< T > &r, const T s) |
| Modulus operator for integer vectors. (From GLM_GTX_gpu_shader4 extension). | |
| template<typename T> | |
| detail::_xvec4< T > | operator<< (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator<< (const T s, const detail::_xvec4< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator<< (const detail::_xvec4< T > &v, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator<< (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator<< (const T s, const detail::_xvec3< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator<< (const detail::_xvec3< T > &v, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator<< (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator<< (const T s, const detail::_xvec2< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator<< (const detail::_xvec2< T > &v, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator<<= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator<<= (detail::_xvec4< T > &r, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator<<= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator<<= (detail::_xvec3< T > &r, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator<<= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator<<= (detail::_xvec2< T > &r, const T s) |
| bitwise left shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator>> (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator>> (const T s, const detail::_xvec4< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator>> (const detail::_xvec4< T > &v, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator>> (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator>> (const T s, const detail::_xvec3< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator>> (const detail::_xvec3< T > &v, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator>> (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator>> (const T s, const detail::_xvec2< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator>> (const detail::_xvec2< T > &v, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator>>= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator>>= (detail::_xvec4< T > &r, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator>>= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator>>= (detail::_xvec3< T > &r, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator>>= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator>>= (detail::_xvec2< T > &r, const T s) |
| bitwise right shift operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator^ (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator^ (const T s, const detail::_xvec4< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator^ (const detail::_xvec4< T > &v, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator^ (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator^ (const T s, const detail::_xvec3< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator^ (const detail::_xvec3< T > &v, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator^ (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator^ (const T s, const detail::_xvec2< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator^ (const detail::_xvec2< T > &v, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator^= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator^= (detail::_xvec4< T > &r, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator^= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator^= (detail::_xvec3< T > &r, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator^= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator^= (detail::_xvec2< T > &r, const T s) |
| bitwise exclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator| (const detail::_xvec4< T > &v1, const detail::_xvec4< T > &v2) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator| (const T s, const detail::_xvec4< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > | operator| (const detail::_xvec4< T > &v, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator| (const detail::_xvec3< T > &v1, const detail::_xvec3< T > &v2) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator| (const T s, const detail::_xvec3< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > | operator| (const detail::_xvec3< T > &v, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator| (const detail::_xvec2< T > &v1, const detail::_xvec2< T > &v2) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator| (const T s, const detail::_xvec2< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > | operator| (const detail::_xvec2< T > &v, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator|= (detail::_xvec4< T > &r, const detail::_xvec4< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec4< T > & | operator|= (detail::_xvec4< T > &r, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator|= (detail::_xvec3< T > &r, const detail::_xvec3< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec3< T > & | operator|= (detail::_xvec3< T > &r, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator|= (detail::_xvec2< T > &r, const detail::_xvec2< T > &v) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| detail::_xvec2< T > & | operator|= (detail::_xvec2< T > &r, const T s) |
| bitwise inclusive OR operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| const detail::_xvec4< T > | operator~ (const detail::_xvec4< T > &v) |
| bitwise negation operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename T> | |
| const detail::_xvec3< T > | operator~ (const detail::_xvec3< T > &v) |
| bitwise negation operator for integer vectors. (From GLM_GTX_gpu_shader4 extension) | |
| template<typename genType> | |
| genType | truncate (const genType &x) |
| Computes the component-wise truncate value of x (from GLM_GTX_gpu_shader4 extension). | |
1.5.5