Lines Matching refs:Quaternion

290 void    C_MTXQuat             ( Mtx m, const Quaternion *q );
304 void PSMTXQuat ( Mtx m, const Quaternion *q );
468 void C_QUATAdd ( const Quaternion *p, const Quaternion *q, Quaternion *r );
469 void C_QUATSubtract ( const Quaternion *p, const Quaternion *q, Quaternion *r );
470 void C_QUATMultiply ( const Quaternion *p, const Quaternion *q, Quaternion *pq );
471 void C_QUATDivide ( const Quaternion *p, const Quaternion *q, Quaternion *r );
472 void C_QUATScale ( const Quaternion *q, Quaternion *r, f32 scale );
473 f32 C_QUATDotProduct ( const Quaternion *p, const Quaternion *q );
474 void C_QUATNormalize ( const Quaternion *src, Quaternion *unit );
475 void C_QUATInverse ( const Quaternion *src, Quaternion *inv );
476 void C_QUATExp ( const Quaternion *q, Quaternion *r );
477 void C_QUATLogN ( const Quaternion *q, Quaternion *r );
479 void C_QUATMakeClosest ( const Quaternion *q, const Quaternion *qto, Quaternion *r );
480 void C_QUATRotAxisRad ( Quaternion *r, const Vec *axis, f32 rad );
481 void C_QUATMtx ( Quaternion *r, const Mtx m );
483 void C_QUATLerp ( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t );
484 void C_QUATSlerp ( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t );
485 void C_QUATSquad ( const Quaternion *p, const Quaternion *a, const Quaternion *b,
486 const Quaternion *q, Quaternion *r, f32 t );
487 void C_QUATCompA ( const Quaternion *qprev, const Quaternion *q,
488 const Quaternion *qnext, Quaternion *a );
493 void PSQUATAdd ( const Quaternion *p, const Quaternion *q, Quaternion *r );
494 void PSQUATSubtract ( const Quaternion *p, const Quaternion *q, Quaternion *r );
495 void PSQUATMultiply ( const Quaternion *p, const Quaternion *q, Quaternion *pq );
496 void PSQUATDivide ( const Quaternion *p, const Quaternion *q, Quaternion *r );
497 void PSQUATScale ( const Quaternion *q, Quaternion *r, f32 scale );
498 f32 PSQUATDotProduct ( const Quaternion *p, const Quaternion *q );
499 void PSQUATNormalize ( const Quaternion *src, Quaternion *unit );
500 void PSQUATInverse ( const Quaternion *src, Quaternion *inv );