Lines Matching refs:Quaternion

482 void    C_MTXQuat             ( Mtx m, const Quaternion *q );
627 void PSMTXQuat ( Mtx m, const Quaternion *q );
640 void ASM_MTXQuat ( Mtx m, const Quaternion *q );
1202 void C_QUATAdd ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1219 void C_QUATSubtract ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1237 void C_QUATMultiply ( const Quaternion *p, const Quaternion *q, Quaternion *pq );
1255 void C_QUATDivide ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1272 void C_QUATScale ( const Quaternion *q, Quaternion *r, f32 scale );
1287 f32 C_QUATDotProduct ( const Quaternion *p, const Quaternion *q );
1304 void C_QUATNormalize ( const Quaternion *src, Quaternion *unit );
1318 void C_QUATInverse ( const Quaternion *src, Quaternion *inv );
1334 void C_QUATExp ( const Quaternion *q, Quaternion *r );
1350 void C_QUATLogN ( const Quaternion *q, Quaternion *r );
1367 void C_QUATMakeClosest ( const Quaternion *q, const Quaternion *qto, Quaternion *r );
1384 void C_QUATRotAxisRad ( Quaternion *r, const Vec *axis, f32 rad );
1400 void C_QUATMtx ( Quaternion *r, MTX_CONST Mtx m );
1418 void C_QUATLerp ( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t );
1436 void C_QUATSlerp ( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t );
1457 void C_QUATSquad ( const Quaternion *p, const Quaternion *a, const Quaternion *b,
1458 const Quaternion *q, Quaternion *r, f32 t );
1478 void C_QUATCompA ( const Quaternion *qprev, const Quaternion *q,
1479 const Quaternion *qnext, Quaternion *a );
1484 void PSQUATAdd ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1485 void PSQUATSubtract ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1486 void PSQUATMultiply ( const Quaternion *p, const Quaternion *q, Quaternion *pq );
1487 void PSQUATDivide ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1488 void PSQUATScale ( const Quaternion *q, Quaternion *r, f32 scale );
1489 f32 PSQUATDotProduct ( const Quaternion *p, const Quaternion *q );
1490 void PSQUATNormalize ( const Quaternion *src, Quaternion *unit );
1491 void PSQUATInverse ( const Quaternion *src, Quaternion *inv );
1494 void ASM_QUATAdd ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1495 void ASM_QUATDivide ( const Quaternion *p, const Quaternion *q, Quaternion *r );
1496 f32 ASM_QUATDotProduct ( const Quaternion *p, const Quaternion *q );
1497 void ASM_QUATInverse ( const Quaternion *src, Quaternion *inv );
1498 void ASM_QUATMultiply ( const Quaternion *p, const Quaternion *q, Quaternion *pq );
1499 void ASM_QUATNormalize ( const Quaternion *src, Quaternion *unit );
1500 void ASM_QUATScale ( const Quaternion *q, Quaternion *r, f32 scale );
1501 void ASM_QUATSubtract ( const Quaternion *p, const Quaternion *q, Quaternion *r );