Go to the source code of this file.
|
XSTYPES_DLL_API int | XsQuaternion_compare (XsQuaternion const *thisPtr, XsQuaternion const *other, XsReal tolerance) |
|
XSTYPES_DLL_API void | XsQuaternion_copy (XsQuaternion *copy, XsQuaternion const *src) |
|
XSTYPES_DLL_API void | XsQuaternion_destruct (XsQuaternion *thisPtr) |
|
XSTYPES_DLL_API XsReal | XsQuaternion_dotProduct (XsQuaternion const *thisPtr, XsQuaternion const *other) |
|
XSTYPES_DLL_API int | XsQuaternion_empty (const XsQuaternion *thisPtr) |
|
XSTYPES_DLL_API int | XsQuaternion_equal (XsQuaternion const *a, XsQuaternion const *b) |
|
XSTYPES_DLL_API void | XsQuaternion_fromEulerAngles (XsQuaternion *thisPtr, const struct XsEuler *src) |
|
XSTYPES_DLL_API void | XsQuaternion_fromRotationMatrix (XsQuaternion *thisPtr, const struct XsMatrix *ori) |
|
const XSTYPES_DLL_API XsQuaternion * | XsQuaternion_identity (void) |
|
XSTYPES_DLL_API void | XsQuaternion_inverse (const XsQuaternion *thisPtr, XsQuaternion *dest) |
|
XSTYPES_DLL_API void | XsQuaternion_multiply (const XsQuaternion *left, const XsQuaternion *right, XsQuaternion *dest) |
|
XSTYPES_DLL_API XsReal | XsQuaternion_normalize (XsQuaternion *thisPtr) |
|
XSTYPES_DLL_API XsReal | XsQuaternion_normalized (const XsQuaternion *thisPtr, XsQuaternion *dest) |
|
XSTYPES_DLL_API void | XsQuaternion_swap (XsQuaternion *a, XsQuaternion *b) |
|
◆ XSQUATERNION_INITIALIZER
◆ XsQuaternion
◆ XsQuaternion_compare()
◆ XsQuaternion_copy()
◆ XsQuaternion_destruct()
◆ XsQuaternion_dotProduct()
◆ XsQuaternion_empty()
◆ XsQuaternion_equal()
◆ XsQuaternion_fromEulerAngles()
◆ XsQuaternion_fromRotationMatrix()
◆ XsQuaternion_identity()
◆ XsQuaternion_inverse()
◆ XsQuaternion_multiply()
◆ XsQuaternion_normalize()
◆ XsQuaternion_normalized()
◆ XsQuaternion_swap()