|
wren
Vulkan-based game engine
|
#include <quaternion.hpp>

Public Member Functions | |
| Quaternion () | |
| Quaternion (T x, T y, T z, T w) | |
| Quaternion (Vec< T, 3 > euler_angles) | |
| auto | x () const |
| auto | x (T x) |
| auto | y () const |
| auto | z () const |
| auto | w () const |
| auto | normalize () |
| auto | normalized () const |
| auto | to_mat () |
Static Public Member Functions | |
| static auto | identity () |
Public Attributes | |
| Vec< T, 4 > | data |
|
inline |

|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |

|
inlinenodiscard |
|
inlinenodiscard |
|
inline |
|
inlinenodiscard |
|
inlinenodiscard |
| Vec<T, 4> wren::math::Quaternion< T >::data |