Lines Matching refs:pOut
26 VEC3Cross(VEC3* pOut, const VEC3* p1, const VEC3* p2)
28 NN_NULL_ASSERT(pOut);
38 pOut->x = tmpVec.x;
39 pOut->y = tmpVec.y;
40 pOut->z = tmpVec.z;
42 return pOut;
52 VEC3Maximize(VEC3* pOut, const VEC3* p1, const VEC3* p2)
54 pOut->x = (p1->x > p2->x) ? p1->x : p2->x;
55 pOut->y = (p1->y > p2->y) ? p1->y : p2->y;
56 pOut->z = (p1->z > p2->z) ? p1->z : p2->z;
58 return pOut;
62 VEC3Minimize(VEC3* pOut, const VEC3* p1, const VEC3* p2)
64 pOut->x = (p1->x < p2->x) ? p1->x : p2->x;
65 pOut->y = (p1->y < p2->y) ? p1->y : p2->y;
66 pOut->z = (p1->z < p2->z) ? p1->z : p2->z;
68 return pOut;
72 VEC3SafeNormalize(VEC3* pOut, const VEC3* p, const VEC3& alt)
74 NN_NULL_ASSERT(pOut);
87 *pOut = alt;
89 return pOut;
98 pOut->x = x;
99 pOut->y = y;
100 pOut->z = z;
102 return pOut;