all() const | xcmath::vec< _Tp, 4 > | inline |
angle(const vec< _Tp, _length > &other) const | xcmath::vec< _Tp, 4 > | inline |
any() const | xcmath::vec< _Tp, 4 > | inline |
begin() const | xcmath::vec< _Tp, 4 > | inline |
cross(const vec< _Tp, _length > &other) const | xcmath::vec< _Tp, 4 > | inline |
data | xcmath::vec< _Tp, 4 > | protected |
DataType typedef | xcmath::quaternion< _Tp > | |
datatype | xcmath::quaternion< _Tp > | static |
dim | xcmath::vec< _Tp, 4 > | static |
distance(const vec< _Tp, _length > &other) const | xcmath::vec< _Tp, 4 > | inline |
dot(const vec< _Tp, _length > &other) const | xcmath::vec< _Tp, 4 > | inline |
end() const | xcmath::vec< _Tp, 4 > | inline |
every() const | xcmath::vec< _Tp, 4 > | inline |
from_mat(const mat< _Tp, 3, 3 > &mat) | xcmath::quaternion< _Tp > | static |
i() | xcmath::quaternion< _Tp > | inline |
i() const | xcmath::quaternion< _Tp > | inline |
inverse() | xcmath::quaternion< _Tp > | inline |
itemtype | xcmath::quaternion< _Tp > | static |
ItemType typedef | xcmath::quaternion< _Tp > | |
j() | xcmath::quaternion< _Tp > | inline |
j() const | xcmath::quaternion< _Tp > | inline |
k() | xcmath::quaternion< _Tp > | inline |
k() const | xcmath::quaternion< _Tp > | inline |
length | xcmath::quaternion< _Tp > | static |
mod() const | xcmath::vec< _Tp, 4 > | inline |
norm() const | xcmath::quaternion< _Tp > | inline |
normalize() const | xcmath::vec< _Tp, 4 > | inline |
operator Self< _OTp >() const | xcmath::quaternion< _Tp > | inline |
operator()(Slice< idx... >, _Ss... ns) const | xcmath::vec< _Tp, 4 > | inline |
operator()(Slice< idx... > s) const | xcmath::vec< _Tp, 4 > | inline |
operator*(const quaternion< _Tp > &other) const | xcmath::quaternion< _Tp > | inline |
operator+(const _ItemType &other) | xcmath::quaternion< _Tp > | inline |
operator+(const Self< _ItemType > &other) | xcmath::quaternion< _Tp > | inline |
vec< _Tp, 4 >::operator+() const | xcmath::vec< _Tp, 4 > | inline |
operator++() | xcmath::vec< _Tp, 4 > | inline |
operator++(int) | xcmath::vec< _Tp, 4 > | inline |
operator-(const _ItemType &other) | xcmath::quaternion< _Tp > | inline |
operator-(const Self< _ItemType > &other) | xcmath::quaternion< _Tp > | inline |
vec< _Tp, 4 >::operator-() const | xcmath::vec< _Tp, 4 > | inline |
operator--() | xcmath::vec< _Tp, 4 > | inline |
operator--(int) | xcmath::vec< _Tp, 4 > | inline |
operator/(const quaternion< _Tp > &other) const | xcmath::quaternion< _Tp > | inline |
operator=(const vec< _Tp, _length > &o) | xcmath::vec< _Tp, 4 > | inline |
operator=(vec< _Tp, _length > &&o) | xcmath::vec< _Tp, 4 > | inline |
operator[](size_t index) | xcmath::vec< _Tp, 4 > | inline |
operator[](size_t index) const | xcmath::vec< _Tp, 4 > | inline |
quaternion()=default | xcmath::quaternion< _Tp > | |
quaternion(_Tp r, _Tp i, _Tp j, _Tp k) | xcmath::quaternion< _Tp > | inline |
quaternion(const _T &r) | xcmath::quaternion< _Tp > | inline |
quaternion(const vec3< _Tp > &axis, const _T &angle) | xcmath::quaternion< _Tp > | inline |
r() | xcmath::quaternion< _Tp > | inline |
r() const | xcmath::quaternion< _Tp > | inline |
Self typedef | xcmath::quaternion< _Tp > | |
SubVec typedef | xcmath::vec< _Tp, 4 > | |
to_mat() const | xcmath::quaternion< _Tp > | |
v() | xcmath::quaternion< _Tp > | inline |
vec() | xcmath::vec< _Tp, 4 > | inline |
vec(const _Tp1 &arg1, const _T &... args) | xcmath::vec< _Tp, 4 > | inline |
vec(const _Args &... args) | xcmath::vec< _Tp, 4 > | inlineexplicit |
vec(const T &fill_value) | xcmath::vec< _Tp, 4 > | inlineexplicit |
vec(const vec< _Tp, _length > &other) | xcmath::vec< _Tp, 4 > | inline |
vec(vec< _Tp, _length > &&o) | xcmath::vec< _Tp, 4 > | inline |
vec(const std::initializer_list< ItemType > &list) | xcmath::vec< _Tp, 4 > | inline |
w() | xcmath::vec< _Tp, 4 > | inline |
w() const | xcmath::vec< _Tp, 4 > | inline |
x() | xcmath::vec< _Tp, 4 > | inline |
x() const | xcmath::vec< _Tp, 4 > | inline |
xw() const | xcmath::vec< _Tp, 4 > | inline |
xy() const | xcmath::vec< _Tp, 4 > | inline |
xy() | xcmath::vec< _Tp, 4 > | inline |
xyz() const | xcmath::vec< _Tp, 4 > | inline |
xyz() | xcmath::vec< _Tp, 4 > | inline |
xz() const | xcmath::vec< _Tp, 4 > | inline |
y() | xcmath::vec< _Tp, 4 > | inline |
y() const | xcmath::vec< _Tp, 4 > | inline |
yw() const | xcmath::vec< _Tp, 4 > | inline |
yz() const | xcmath::vec< _Tp, 4 > | inline |
yz() | xcmath::vec< _Tp, 4 > | inline |
yzw() const | xcmath::vec< _Tp, 4 > | inline |
yzw() | xcmath::vec< _Tp, 4 > | inline |
z() | xcmath::vec< _Tp, 4 > | inline |
z() const | xcmath::vec< _Tp, 4 > | inline |
zw() const | xcmath::vec< _Tp, 4 > | inline |
zw() | xcmath::vec< _Tp, 4 > | inline |