Lines Matching refs:pOut
35 NN_MATH_INLINE VEC3* VEC3Maximize(VEC3* pOut, const VEC3* p1, const VEC3* p2);
36 NN_MATH_INLINE VEC3* VEC3Minimize(VEC3* pOut, const VEC3* p1, const VEC3* p2);
37 NN_MATH_INLINE VEC3* VEC3Cross(VEC3* pOut, const VEC3* p1, const VEC3* p2);
38 NN_MATH_INLINE VEC3* VEC3Normalize(VEC3* pOut, const VEC3* p);
39 NN_MATH_INLINE VEC3* VEC3SafeNormalize(VEC3* pOut, const VEC3* p, const VEC3& alt);
42 inline VEC3* VEC3Add(VEC3* pOut, const VEC3* p1, const VEC3* p2);
43 inline VEC3* VEC3Sub(VEC3* pOut, const VEC3* p1, const VEC3* p2);
44 inline VEC3* VEC3Mult(VEC3* pOut, const VEC3* p1, const VEC3* p2);
45 inline VEC3* VEC3Scale(VEC3* pOut, const VEC3* p, f32 scale);
46 inline VEC3* VEC3Lerp(VEC3* pOut, const VEC3* p1, const VEC3* p2, f32 t);
53 NN_FORCE_INLINE VEC3* VEC3Normalize(VEC3* pOut, const VEC3* p);
268 VEC3Add(VEC3* pOut, const VEC3* p1, const VEC3* p2) in VEC3Add() argument
270 pOut->x = p1->x + p2->x; in VEC3Add()
271 pOut->y = p1->y + p2->y; in VEC3Add()
272 pOut->z = p1->z + p2->z; in VEC3Add()
273 return pOut; in VEC3Add()
287 VEC3Sub(VEC3* pOut, const VEC3* p1, const VEC3* p2) in VEC3Sub() argument
289 pOut->x = p1->x - p2->x; in VEC3Sub()
290 pOut->y = p1->y - p2->y; in VEC3Sub()
291 pOut->z = p1->z - p2->z; in VEC3Sub()
292 return pOut; in VEC3Sub()
305 VEC3Mult(VEC3* pOut, const VEC3* p1, const VEC3* p2) in VEC3Mult() argument
307 pOut->x = p1->x * p2->x; in VEC3Mult()
308 pOut->y = p1->y * p2->y; in VEC3Mult()
309 pOut->z = p1->z * p2->z; in VEC3Mult()
310 return pOut; in VEC3Mult()
323 VEC3Scale(VEC3* pOut, const VEC3* p, f32 scale) in VEC3Scale() argument
325 pOut->x = scale * p->x; in VEC3Scale()
326 pOut->y = scale * p->y; in VEC3Scale()
327 pOut->z = scale * p->z; in VEC3Scale()
328 return pOut; in VEC3Scale()
342 VEC3Lerp(VEC3* pOut, const VEC3* p1, const VEC3* p2, f32 t) in VEC3Lerp() argument
344 pOut->x = p1->x + t * (p2->x - p1->x); in VEC3Lerp()
345 pOut->y = p1->y + t * (p2->y - p1->y); in VEC3Lerp()
346 pOut->z = p1->z + t * (p2->z - p1->z); in VEC3Lerp()
347 return pOut; in VEC3Lerp()
437 VEC3Normalize(VEC3* pOut, const VEC3* p) in VEC3Normalize() argument
441 return ARMv6::VEC3NormalizeC(pOut, p); in VEC3Normalize()
443 return ARMv6::VEC3NormalizeC_FAST(pOut, p); in VEC3Normalize()
471 inline VEC3* VEC3Maximize(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Maximize( pOut, … in VEC3Maximize() argument
472 inline VEC3* VEC3Minimize(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Minimize( pOut, … in VEC3Minimize() argument
473 inline VEC3* VEC3Cross(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Cross( pOut, &v1, &… in VEC3Cross() argument
474 inline VEC3* VEC3Normalize(VEC3* pOut, const VEC3& v) { return VEC3Normalize( pOut, &v ); } in VEC3Normalize() argument
475 inline VEC3* VEC3SafeNormalize(VEC3* pOut, const VEC3& v, const VEC3& alt) { return VEC3SafeNormali… in VEC3SafeNormalize() argument
478 inline VEC3* VEC3Add(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Add( pOut, &v1, &v2 )… in VEC3Add() argument
479 inline VEC3* VEC3Sub(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Sub( pOut, &v1, &v2 )… in VEC3Sub() argument
480 inline VEC3* VEC3Mult(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Mult( pOut, &v1, &v2… in VEC3Mult() argument
481 inline VEC3* VEC3Scale(VEC3* pOut, const VEC3& v, f32 scale) { return VEC3Scale( pOut, &v, scale );… in VEC3Scale() argument
482 inline VEC3* VEC3Lerp(VEC3* pOut, const VEC3& v1, const VEC3& v2, f32 t) { return VEC3Lerp( pOut, &… in VEC3Lerp() argument