Lines Matching refs:Vec
356 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
399 void C_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
430 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
432 void PSMTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
433 void PSMTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
436 void ASM_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
437 void ASM_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
438 void ASM_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
439 void ASM_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
497 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
622 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
628 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
637 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
641 void ASM_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
650 void ASM_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
731 const Vec *camUp,
916 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab );
933 void C_VECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
950 void C_VECScale ( const Vec *src, Vec *dst, f32 scale );
966 void C_VECNormalize ( const Vec *src, Vec *unit );
980 f32 C_VECSquareMag ( const Vec *v );
994 f32 C_VECMag ( const Vec *v );
1014 f32 C_VECDotProduct ( const Vec *a, const Vec *b );
1033 void C_VECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
1051 f32 C_VECSquareDistance ( const Vec *a, const Vec *b );
1068 f32 C_VECDistance ( const Vec *a, const Vec *b );
1086 void C_VECReflect ( const Vec *src, const Vec *normal, Vec *dst );
1105 void C_VECHalfAngle ( const Vec *a, const Vec *b, Vec *half );
1110 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
1111 void PSVECSubtract ( const Vec *a, const Vec *b, Vec *a_b );
1112 void PSVECScale ( const Vec *src, Vec *dst, f32 scale );
1113 void PSVECNormalize ( const Vec *src, Vec *unit );
1114 f32 PSVECSquareMag ( const Vec *v );
1115 f32 PSVECMag ( const Vec *v );
1116 f32 PSVECDotProduct ( const Vec *a, const Vec *b );
1117 void PSVECCrossProduct ( const Vec *a, const Vec *b, Vec *axb );
1118 f32 PSVECSquareDistance ( const Vec *a, const Vec *b );
1119 f32 PSVECDistance ( const Vec *a, const Vec *b );
1122 void ASM_VECAdd ( const Vec *vec1, const Vec *vec2, Vec *dst );
1123 void ASM_VECSubtract ( const Vec *vec1, const Vec *vec2, Vec *dst );
1124 void ASM_VECScale ( const Vec *src, Vec *dst, f32 mult );
1125 void ASM_VECNormalize ( const Vec *src, Vec *unit );
1126 f32 ASM_VECSquareMag ( const Vec *vec1 );
1127 f32 ASM_VECMag ( const Vec *v );
1128 f32 ASM_VECDotProduct ( const Vec *a, const Vec *b );
1129 void ASM_VECCrossProduct ( const Vec *vec1, const Vec *vec2, Vec *dst );
1130 f32 ASM_VECSquareDistance ( const Vec* a, const Vec* b );
1131 f32 ASM_VECDistance ( const Vec *a, const Vec *b );
1384 void C_QUATRotAxisRad ( Quaternion *r, const Vec *axis, f32 rad );
1752 void C_MTXROMultVecArray( MTX_CONST ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );