FlukyEngine
Namespaces | Functions
vec_swizzle.hpp File Reference

GLM_GTX_vec_swizzle More...

#include "../glm.hpp"
Include dependency graph for vec_swizzle.hpp:

Go to the source code of this file.

Namespaces

 glm
 Core features
 

Functions

template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xx (const glm::vec< 1, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::xw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::yw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::zw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::wx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::wy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::wz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 2, T, Q > glm::ww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxx (const glm::vec< 1, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::xww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::ywx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::ywy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::ywz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::yww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::zww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::wwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 3, T, Q > glm::www (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxx (const glm::vec< 1, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xxww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xywx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xywy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xywz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xyww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xzww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::xwww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yxww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyx (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyy (const glm::vec< 2, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yywx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yywy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yywz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yyww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::yzww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::ywww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zxww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zywx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zywy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zywz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zyww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzx (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzy (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzz (const glm::vec< 3, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zzww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::zwww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wxww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wywx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wywy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wywz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wyww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wzww (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwxx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwxy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwxz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwxw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwyx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwyy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwyz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwyw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwzx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwzy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwzz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwzw (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwwx (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwwy (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwwz (const glm::vec< 4, T, Q > &v)
 
template<typename T , qualifier Q>
GLM_INLINE glm::vec< 4, T, Q > glm::wwww (const glm::vec< 4, T, Q > &v)
 

Detailed Description

GLM_GTX_vec_swizzle

See also
Core features (dependence)