|
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().
