utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
utility::graphic::Orientation< OrientationComponentType > Member List

This is the complete list of members for utility::graphic::Orientation< OrientationComponentType >, including all inherited members.

combined(const Orientation &parent) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
equalsEpsilon(const Quaternion &rhs, QuaternionComponentType epsilon=QuaternionComponentType { 1e-5 }) constutility::math::Quaternion< OrientationComponentType >inline
getForward(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
getRight(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
getUp(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
inversed(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
isIdentity(OrientationComponentType epsilon=OrientationComponentType { 1e-6 }) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
normalized(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
operator!=(const Orientation &other) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
Quaternion< OrientationComponentType >::operator!=(const Quaternion &rhs) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator*(const Quaternion &rhs) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator*(QuaternionComponentType scalar) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator*=(const Quaternion &rhs) noexceptutility::math::Quaternion< OrientationComponentType >inline
operator*=(QuaternionComponentType scalar) noexceptutility::math::Quaternion< OrientationComponentType >inline
operator+(const Quaternion &rhs) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator+=(const Quaternion &rhs) noexceptutility::math::Quaternion< OrientationComponentType >inline
operator-(const Quaternion &rhs) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator-(void) const noexceptutility::math::Quaternion< OrientationComponentType >inline
operator-=(const Quaternion &rhs) noexceptutility::math::Quaternion< OrientationComponentType >inline
operator<(const Orientation &other) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
operator=(const Orientation &other)=defaultutility::graphic::Orientation< OrientationComponentType >
operator=(Orientation &&other) noexcept=defaultutility::graphic::Orientation< OrientationComponentType >
Quaternion< OrientationComponentType >::operator=(const Quaternion &other)=defaultutility::math::Quaternion< OrientationComponentType >
Quaternion< OrientationComponentType >::operator=(Quaternion &&other) noexcept=defaultutility::math::Quaternion< OrientationComponentType >
operator==(const Orientation &other) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
Quaternion< OrientationComponentType >::operator==(const Quaternion &rhs) const noexceptutility::math::Quaternion< OrientationComponentType >inline
Orientation(void)utility::graphic::Orientation< OrientationComponentType >inline
Orientation(OrientationComponentType value)utility::graphic::Orientation< OrientationComponentType >inlineexplicit
Orientation(const utility::math::Quaternion< OrientationComponentType > &quaternion)utility::graphic::Orientation< OrientationComponentType >inlineexplicit
Orientation(OrientationComponentType x, OrientationComponentType y, OrientationComponentType z, OrientationComponentType w)utility::graphic::Orientation< OrientationComponentType >inline
Orientation(std::initializer_list< OrientationComponentType > values)utility::graphic::Orientation< OrientationComponentType >inline
Orientation(const std::initializer_list< OrientationComponentType > &value)utility::graphic::Orientation< OrientationComponentType >inline
Orientation(const Orientation &other)=defaultutility::graphic::Orientation< OrientationComponentType >
Orientation(Orientation &&other) noexcept=defaultutility::graphic::Orientation< OrientationComponentType >
Quaternion()utility::math::Quaternion< OrientationComponentType >inline
Quaternion(QuaternionComponentType x, QuaternionComponentType y, QuaternionComponentType z, QuaternionComponentType w)utility::math::Quaternion< OrientationComponentType >inline
Quaternion(const glm::qua< QuaternionComponentType > &q)utility::math::Quaternion< OrientationComponentType >inlineexplicit
Quaternion(const Quaternion &other)=defaultutility::math::Quaternion< OrientationComponentType >
Quaternion(Quaternion &&other) noexcept=defaultutility::math::Quaternion< OrientationComponentType >
rotateVector(const utility::math::Vector< OrientationComponentType, 3 > &direction) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
toRotationMatrix(void) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
transformPoint(const utility::math::Vector< OrientationComponentType, 3 > &local) const noexceptutility::graphic::Orientation< OrientationComponentType >inline
~Orientation(void)=defaultutility::graphic::Orientation< OrientationComponentType >
~Quaternion()=defaultutility::math::Quaternion< OrientationComponentType >