|
Flow Visualisation
|
#include <quaternion.hpp>
Public Types | |
| enum | ctor { null } |
| typedef T | value_type |
| typedef std::size_t | size_type |
Public Member Functions | |
| GLM_FUNC_DECL size_type | length () const |
| tquat () | |
| tquat (value_type const &s, glm::detail::tvec3< T > const &v) | |
| tquat (value_type const &w, value_type const &x, value_type const &y, value_type const &z) | |
| tquat (tvec3< T > const &eulerAngles) | |
| Build a quaternion from euler angles (pitch, yaw, roll), in radians. More... | |
| tquat (tmat3x3< T > const &m) | |
| tquat (tmat4x4< T > const &m) | |
| value_type & | operator[] (int i) |
| value_type const & | operator[] (int i) const |
| tquat< T > & | operator*= (value_type const &s) |
| tquat< T > & | operator/= (value_type const &s) |
Public Attributes | |
| value_type | x |
| value_type | y |
| value_type | z |
| value_type | w |
| typedef std::size_t glm::detail::tquat< T >::size_type |
| typedef T glm::detail::tquat< T >::value_type |
| enum glm::detail::tquat::ctor |
| GLM_FUNC_QUALIFIER glm::detail::tquat< T >::tquat | ( | ) |
|
explicit |
|
explicit |
|
explicit |
Build a quaternion from euler angles (pitch, yaw, roll), in radians.
|
explicit |
|
explicit |
| GLM_FUNC_QUALIFIER tquat< T >::size_type glm::detail::tquat< T >::length | ( | ) | const |
| GLM_FUNC_QUALIFIER tquat< T > & glm::detail::tquat< T >::operator*= | ( | value_type const & | s | ) |
| GLM_FUNC_QUALIFIER tquat< T > & glm::detail::tquat< T >::operator/= | ( | value_type const & | s | ) |
| GLM_FUNC_QUALIFIER tquat< T >::value_type & glm::detail::tquat< T >::operator[] | ( | int | i | ) |
| GLM_FUNC_QUALIFIER tquat< T >::value_type const & glm::detail::tquat< T >::operator[] | ( | int | i | ) | const |
| value_type glm::detail::tquat< T >::w |
| value_type glm::detail::tquat< T >::x |
| value_type glm::detail::tquat< T >::y |
| value_type glm::detail::tquat< T >::z |