Skyscraper 2.0
|
Functions | |
constexpr XrPosef | Identity () |
constexpr XrPosef | Translation (const XrVector3f &translation) |
XrPosef | LookAt (const XrVector3f &origin, const XrVector3f &forward, const XrVector3f &up) |
XrPosef | Multiply (const XrPosef &a, const XrPosef &b) |
XrPosef | Slerp (const XrPosef &a, const XrPosef &b, float alpha) |
XrPosef | Invert (const XrPosef &pose) |
constexpr bool | IsPoseValid (const XrSpaceLocation &location) |
constexpr bool | IsPoseTracked (const XrSpaceLocation &location) |
constexpr bool | IsPoseValid (const XrHandJointLocationEXT &jointLocation) |
constexpr bool | IsPoseTracked (const XrHandJointLocationEXT &jointLocation) |
constexpr bool | IsPoseValid (const XrViewState &viewState) |
constexpr bool | IsPoseTracked (const XrViewState &viewState) |
template<typename Quaternion , typename Vector3 > | |
XrPosef | MakePose (const Quaternion &orientation, const Vector3 &position) |
constexpr bool | IsPoseValid (XrSpaceLocationFlags locationFlags) |
constexpr bool | IsPoseTracked (XrSpaceLocationFlags locationFlags) |
|
constexpr |
Definition at line 302 of file XrMath.h.
Referenced by Ogre::OpenXRState::initializeSession(), and Translation().
|
inline |
Definition at line 325 of file XrMath.h.
References xr::math::LoadXrQuaternion(), xr::math::LoadXrVector3(), xr::math::StoreXrQuaternion(), and xr::math::StoreXrVector3().
Referenced by xr::math::LoadInvertedXrPose().
|
constexpr |
Definition at line 383 of file XrMath.h.
References IsPoseTracked().
|
constexpr |
Definition at line 375 of file XrMath.h.
References IsPoseTracked().
Referenced by IsPoseTracked(), and IsPoseTracked().
|
constexpr |
|
constexpr |
|
constexpr |
Definition at line 379 of file XrMath.h.
References IsPoseValid().
|
constexpr |
Definition at line 371 of file XrMath.h.
References IsPoseValid().
Referenced by IsPoseValid(), and IsPoseValid().
|
constexpr |
|
constexpr |
|
inline |
Definition at line 312 of file XrMath.h.
References xr::math::LoadXrVector3(), and xr::math::StoreXrPose().
|
inline |
|
inline |
Definition at line 338 of file XrMath.h.
References xr::math::LoadXrQuaternion(), xr::math::LoadXrVector3(), xr::math::StoreXrQuaternion(), and xr::math::StoreXrVector3().
Referenced by xr::math::operator*().
|
inline |
Definition at line 321 of file XrMath.h.
References MakePose().
|
constexpr |
Definition at line 306 of file XrMath.h.
References Identity().