glm::core::func_vector_relational Namespace Reference

Vector Relational functions (Section 8.6 of GLSL 1.20.8 specification). More...


Functions

bool all (const detail::_bvec4 &x)
 Returns true if all component of x is true. (From GLSL 1.10.59 specification).
bool all (const detail::_bvec3 &x)
 Returns true if all component of x is true. (From GLSL 1.10.59 specification).
bool all (const detail::_bvec2 &x)
 Returns true if all component of x is true. (From GLSL 1.10.59 specification).
bool any (const detail::_bvec4 &x)
 Returns true if any component of x is true. (From GLSL 1.10.59 specification).
bool any (const detail::_bvec3 &x)
 Returns true if any component of x is true. (From GLSL 1.10.59 specification).
bool any (const detail::_bvec2 &x)
 Returns true if any component of x is true. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 equal (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 equal (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 equal (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
detail::_bvec4 equal (const detail::_bvec4 &x, const detail::_bvec4 &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
detail::_bvec3 equal (const detail::_bvec3 &x, const detail::_bvec3 &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
detail::_bvec2 equal (const detail::_bvec2 &x, const detail::_bvec2 &y)
 Returns the component-wise compare of x == y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 greaterThan (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x > y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 greaterThan (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x > y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 greaterThan (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x > y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 greaterThanEqual (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x >= y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 greaterThanEqual (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x >= y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 greaterThanEqual (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x >= y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 lessThan (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x < y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 lessThan (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x < y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 lessThan (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x < y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 lessThanEqual (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x <= y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 lessThanEqual (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x <= y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 lessThanEqual (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x <= y. (From GLSL 1.10.59 specification).
detail::_bvec4 not_ (const detail::_bvec4 &v)
 Returns the component-wise logical complement of x. (From GLSL 1.10.59 specification).
detail::_bvec3 not_ (const detail::_bvec3 &v)
 Returns the component-wise logical complement of x. (From GLSL 1.10.59 specification).
detail::_bvec2 not_ (const detail::_bvec2 &v)
 Returns the component-wise logical complement of x. (From GLSL 1.10.59 specification).
bool not_ (bool x)
 Returns the component-wise logical complement of x. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec4 notEqual (const detail::_xvec4< T > &x, const detail::_xvec4< T > &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec3 notEqual (const detail::_xvec3< T > &x, const detail::_xvec3< T > &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).
template<typename T>
detail::_bvec2 notEqual (const detail::_xvec2< T > &x, const detail::_xvec2< T > &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).
detail::_bvec4 notEqual (const detail::_bvec4 &x, const detail::_bvec4 &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).
detail::_bvec3 notEqual (const detail::_bvec3 &x, const detail::_bvec3 &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).
detail::_bvec2 notEqual (const detail::_bvec2 &x, const detail::_bvec2 &y)
 Returns the component-wise compare of x != y. (From GLSL 1.10.59 specification).


Detailed Description

Vector Relational functions (Section 8.6 of GLSL 1.20.8 specification).

Generated on Sat Aug 9 15:48:37 2008 for OpenGL Mathematics by  doxygen 1.5.5