#include <_swizzle.hpp>
Public Types | |
typedef ValueType | value_type |
typedef VecType | vec_type |
Public Member Functions | |
GLM_FUNC_QUALIFIER void | operator*= (const VecType &that) |
GLM_FUNC_QUALIFIER void | operator+= (const VecType &that) |
GLM_FUNC_QUALIFIER void | operator-= (const VecType &that) |
GLM_FUNC_QUALIFIER void | operator/= (const VecType &that) |
GLM_FUNC_QUALIFIER _swizzle_base2 & | operator= (const ValueType &t) |
GLM_FUNC_QUALIFIER _swizzle_base2 & | operator= (const VecType &that) |
GLM_FUNC_QUALIFIER value_type & | operator[] (size_t i) |
GLM_FUNC_QUALIFIER value_type | operator[] (size_t i) const |
Protected Member Functions | |
template<typename T > | |
GLM_FUNC_QUALIFIER void | _apply_op (const VecType &that, T op) |
Definition at line 86 of file _swizzle.hpp.
typedef ValueType glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::value_type |
Reimplemented from glm::detail::_swizzle_base0< ValueType, N >.
Definition at line 89 of file _swizzle.hpp.
typedef VecType glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::vec_type |
Definition at line 88 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER void glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::_apply_op | ( | const VecType & | that, |
T | op | ||
) | [inline, protected] |
Definition at line 157 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER void glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator*= | ( | const VecType & | that | ) | [inline] |
Definition at line 123 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER void glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator+= | ( | const VecType & | that | ) | [inline] |
Definition at line 115 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER void glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator-= | ( | const VecType & | that | ) | [inline] |
Definition at line 107 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER void glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator/= | ( | const VecType & | that | ) | [inline] |
Definition at line 131 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER _swizzle_base2& glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator= | ( | const ValueType & | t | ) | [inline] |
Definition at line 91 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER _swizzle_base2& glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator= | ( | const VecType & | that | ) | [inline] |
Definition at line 98 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER value_type& glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator[] | ( | size_t | i | ) | [inline] |
Definition at line 139 of file _swizzle.hpp.
GLM_FUNC_QUALIFIER value_type glm::detail::_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, DUPLICATE_ELEMENTS >::operator[] | ( | size_t | i | ) | const [inline] |
Definition at line 147 of file _swizzle.hpp.