Lines Matching refs:pOut

33 NN_MATH_INLINE VEC2* VEC2Lerp(VEC2* pOut, const VEC2* p1, const VEC2* p2, f32 t);
35 NN_MATH_INLINE VEC2* VEC2Maximize(VEC2* pOut, const VEC2* p1, const VEC2* p2);
36 NN_MATH_INLINE VEC2* VEC2Minimize(VEC2* pOut, const VEC2* p1, const VEC2* p2);
37 NN_MATH_INLINE VEC2* VEC2Normalize(VEC2* pOut, const VEC2* p);
38 NN_MATH_INLINE VEC2* VEC2SafeNormalize(VEC2* pOut, const VEC2* p, const VEC2& alt);
40 NN_MATH_INLINE VEC2* VEC2Transform(VEC2* pOut, const MTX23* pM, const VEC2* pV);
233 VEC2Add(VEC2* pOut, const VEC2* p1, const VEC2* p2) in VEC2Add() argument
235 NN_NULL_ASSERT( pOut ); in VEC2Add()
239 pOut->x = p1->x + p2->x; pOut->y = p1->y + p2->y; in VEC2Add()
240 return pOut; in VEC2Add()
253 VEC2Sub(VEC2* pOut, const VEC2* p1, const VEC2* p2) in VEC2Sub() argument
255 NN_NULL_ASSERT( pOut ); in VEC2Sub()
259 pOut->x = p1->x - p2->x; pOut->y = p1->y - p2->y; in VEC2Sub()
260 return pOut; in VEC2Sub()
273 VEC2Mult(VEC2* pOut, const VEC2* p1, const VEC2* p2) in VEC2Mult() argument
275 pOut->x = p1->x * p2->x; in VEC2Mult()
276 pOut->y = p1->y * p2->y; in VEC2Mult()
277 return pOut; in VEC2Mult()
290 VEC2Scale(VEC2* pOut, const VEC2* p, f32 scale) in VEC2Scale() argument
292 NN_NULL_ASSERT( pOut ); in VEC2Scale()
295 pOut->x = p->x * scale; pOut->y = p->y * scale; in VEC2Scale()
296 return pOut; in VEC2Scale()
311 VEC2Lerp(VEC2* pOut, const VEC2* p1, const VEC2* p2, f32 t) in VEC2Lerp() argument
314 pOut->x = p1->x + t * (p2->x - p1->x); in VEC2Lerp()
315 pOut->y = p1->y + t * (p2->y - p1->y); in VEC2Lerp()
316 return pOut; in VEC2Lerp()
391 inline VEC2* VEC2Add(VEC2* pOut, const VEC2& p1, const VEC2& p2) { return VEC2Add(pOut, &p1, &p2); } in VEC2Add() argument
392 inline VEC2* VEC2Sub(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Sub(pOut, &v1, &v2); } in VEC2Sub() argument
393 inline VEC2* VEC2Mult(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Mult(pOut, &v1, &v2)… in VEC2Mult() argument
394 inline VEC2* VEC2Scale(VEC2* pOut, const VEC2& v, f32 scale) { return VEC2Scale(pOut, &v, scale); } in VEC2Scale() argument
395 inline VEC2* VEC2Lerp(VEC2* pOut, const VEC2& v1, const VEC2& v2, f32 t) { return VEC2Lerp(pOut, &v… in VEC2Lerp() argument
401 inline VEC2* VEC2Maximize(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Maximize( pOut, … in VEC2Maximize() argument
402 inline VEC2* VEC2Minimize(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Minimize( pOut, … in VEC2Minimize() argument
403 inline VEC2* VEC2Normalize(VEC2* pOut, const VEC2& v) { return VEC2Normalize( pOut, &v ); } in VEC2Normalize() argument
404 inline VEC2* VEC2SafeNormalize(VEC2* pOut, const VEC2& v, const VEC2& alt) { return VEC2SafeNormali… in VEC2SafeNormalize() argument
405 inline VEC2* VEC2Transform(VEC2* pOut, const MTX23& m, const VEC2& v) { return VEC2Transform( pOut,… in VEC2Transform() argument