Lines Matching refs:Vec

256 void    C_MTXMultVec            ( const Mtx m, const Vec *src, Vec *dst );
257 void C_MTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
258 void C_MTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
259 void C_MTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
263 void PSMTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
264 void PSMTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
265 void PSMTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
266 void PSMTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
288 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
297 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
302 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
311 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
360 const Vec *camUp,
405 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab );
406 void C_VECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
407 void C_VECScale ( const Vec *src, Vec *dst, f32 scale );
408 void C_VECNormalize ( const Vec *src, Vec *unit );
409 f32 C_VECSquareMag ( const Vec *v );
410 f32 C_VECMag ( const Vec *v );
411 f32 C_VECDotProduct ( const Vec *a, const Vec *b );
412 void C_VECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
413 f32 C_VECSquareDistance ( const Vec *a, const Vec *b );
414 f32 C_VECDistance ( const Vec *a, const Vec *b );
415 void C_VECReflect ( const Vec *src, const Vec *normal, Vec *dst );
416 void C_VECHalfAngle ( const Vec *a, const Vec *b, Vec *half );
420 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
421 void PSVECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
422 void PSVECScale ( const Vec *src, Vec *dst, f32 scale );
423 void PSVECNormalize ( const Vec *src, Vec *unit );
424 f32 PSVECSquareMag ( const Vec *v );
425 f32 PSVECMag ( const Vec *v );
426 f32 PSVECDotProduct ( const Vec *a, const Vec *b );
427 void PSVECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
428 f32 PSVECSquareDistance ( const Vec *a, const Vec *b );
429 f32 PSVECDistance ( const Vec *a, const Vec *b );
477 void C_QUATRotAxisRad ( Quaternion *r, const Vec *axis, f32 rad );
539 void PSMTXROMultVecArray ( const ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );
540 …ecArray ( const ROMtx m0, const ROMtx m1, const f32 *wtBase, const Vec *srcBase, Vec *dstBase, u3…
541 void PSMTXMultS16VecArray ( const Mtx m, const S16Vec *srcBase, Vec *dstBase, u32 count );
542 void PSMTXROMultS16VecArray( const ROMtx m, const S16Vec *srcBase, Vec *dstBase, u32 count );