xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
xcmath::quaternion< _Tp > 成员列表

成员的完整列表,这些成员属于 xcmath::quaternion< _Tp >,包括所有继承而来的类成员

all() constxcmath::vec< _Tp, 4 >inline
angle(const vec< _Tp, _length > &other) constxcmath::vec< _Tp, 4 >inline
any() constxcmath::vec< _Tp, 4 >inline
begin() constxcmath::vec< _Tp, 4 >inline
cross(const vec< _Tp, _length > &other) constxcmath::vec< _Tp, 4 >inline
dataxcmath::vec< _Tp, 4 >protected
DataType typedefxcmath::quaternion< _Tp >
datatypexcmath::quaternion< _Tp >static
dimxcmath::vec< _Tp, 4 >static
distance(const vec< _Tp, _length > &other) constxcmath::vec< _Tp, 4 >inline
dot(const vec< _Tp, _length > &other) constxcmath::vec< _Tp, 4 >inline
end() constxcmath::vec< _Tp, 4 >inline
every() constxcmath::vec< _Tp, 4 >inline
from_mat(const mat< _Tp, 3, 3 > &mat)xcmath::quaternion< _Tp >static
i()xcmath::quaternion< _Tp >inline
i() constxcmath::quaternion< _Tp >inline
inverse()xcmath::quaternion< _Tp >inline
itemtypexcmath::quaternion< _Tp >static
ItemType typedefxcmath::quaternion< _Tp >
j()xcmath::quaternion< _Tp >inline
j() constxcmath::quaternion< _Tp >inline
k()xcmath::quaternion< _Tp >inline
k() constxcmath::quaternion< _Tp >inline
lengthxcmath::quaternion< _Tp >static
mod() constxcmath::vec< _Tp, 4 >inline
norm() constxcmath::quaternion< _Tp >inline
normalize() constxcmath::vec< _Tp, 4 >inline
operator Self< _OTp >() constxcmath::quaternion< _Tp >inline
operator()(Slice< idx... >, _Ss... ns) constxcmath::vec< _Tp, 4 >inline
operator()(Slice< idx... > s) constxcmath::vec< _Tp, 4 >inline
operator*(const quaternion< _Tp > &other) constxcmath::quaternion< _Tp >inline
operator+(const _ItemType &other)xcmath::quaternion< _Tp >inline
operator+(const Self< _ItemType > &other)xcmath::quaternion< _Tp >inline
vec< _Tp, 4 >::operator+() constxcmath::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-() constxcmath::vec< _Tp, 4 >inline
operator--()xcmath::vec< _Tp, 4 >inline
operator--(int)xcmath::vec< _Tp, 4 >inline
operator/(const quaternion< _Tp > &other) constxcmath::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) constxcmath::vec< _Tp, 4 >inline
quaternion()=defaultxcmath::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() constxcmath::quaternion< _Tp >inline
Self typedefxcmath::quaternion< _Tp >
SubVec typedefxcmath::vec< _Tp, 4 >
to_mat() constxcmath::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() constxcmath::vec< _Tp, 4 >inline
x()xcmath::vec< _Tp, 4 >inline
x() constxcmath::vec< _Tp, 4 >inline
xw() constxcmath::vec< _Tp, 4 >inline
xy() constxcmath::vec< _Tp, 4 >inline
xy()xcmath::vec< _Tp, 4 >inline
xyz() constxcmath::vec< _Tp, 4 >inline
xyz()xcmath::vec< _Tp, 4 >inline
xz() constxcmath::vec< _Tp, 4 >inline
y()xcmath::vec< _Tp, 4 >inline
y() constxcmath::vec< _Tp, 4 >inline
yw() constxcmath::vec< _Tp, 4 >inline
yz() constxcmath::vec< _Tp, 4 >inline
yz()xcmath::vec< _Tp, 4 >inline
yzw() constxcmath::vec< _Tp, 4 >inline
yzw()xcmath::vec< _Tp, 4 >inline
z()xcmath::vec< _Tp, 4 >inline
z() constxcmath::vec< _Tp, 4 >inline
zw() constxcmath::vec< _Tp, 4 >inline
zw()xcmath::vec< _Tp, 4 >inline