Lines Matching refs:Vec
259 void C_MTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
260 void C_MTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
261 void C_MTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
262 void C_MTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
266 void PSMTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
267 void PSMTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
268 void PSMTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
269 void PSMTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
291 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
300 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
305 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
314 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
363 const Vec *camUp,
408 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab );
409 void C_VECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
410 void C_VECScale ( const Vec *src, Vec *dst, f32 scale );
411 void C_VECNormalize ( const Vec *src, Vec *unit );
412 f32 C_VECSquareMag ( const Vec *v );
413 f32 C_VECMag ( const Vec *v );
414 f32 C_VECDotProduct ( const Vec *a, const Vec *b );
415 void C_VECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
416 f32 C_VECSquareDistance ( const Vec *a, const Vec *b );
417 f32 C_VECDistance ( const Vec *a, const Vec *b );
418 void C_VECReflect ( const Vec *src, const Vec *normal, Vec *dst );
419 void C_VECHalfAngle ( const Vec *a, const Vec *b, Vec *half );
423 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
424 void PSVECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
425 void PSVECScale ( const Vec *src, Vec *dst, f32 scale );
426 void PSVECNormalize ( const Vec *src, Vec *unit );
427 f32 PSVECSquareMag ( const Vec *v );
428 f32 PSVECMag ( const Vec *v );
429 f32 PSVECDotProduct ( const Vec *a, const Vec *b );
430 void PSVECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
431 f32 PSVECSquareDistance ( const Vec *a, const Vec *b );
432 f32 PSVECDistance ( const Vec *a, const Vec *b );
480 void C_QUATRotAxisRad ( Quaternion *r, const Vec *axis, f32 rad );
542 void PSMTXROMultVecArray ( const ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );