Lines Matching refs:z
224 f32 z; // member
261 explicit VEC3(const f32* p) { x = p[0]; y = p[1]; z = p[2]; } in VEC3()
263 VEC3(const VEC3_& v) { x = v.x; y = v.y; z = v.z; } in VEC3()
265 VEC3(f32 fx, f32 fy, f32 fz) { x = fx; y = fy; z = fz; } in VEC3()
301 self_type operator - () const { return self_type(-x, -y, -z); }
404 void Set(f32 fx, f32 fy, f32 fz) { x = fx; y = fy; z = fz; } in Set()
407 void Set(const self_type& value) { x = value.x; y = value.y; z = value.z; } in Set()
415 bool operator == (const self_type& rhs) const { return x == rhs.x && y == rhs.y && z == rhs.z; }
418 bool operator != (const self_type& rhs) const { return x != rhs.x || y != rhs.y || z != rhs.z; }
450 pOut->z = p1->z + p2->z; in VEC3Add()
459 pOut->z = p1->z - p2->z; in VEC3Sub()
468 pOut->z = p1->z * p2->z; in VEC3Mult()
477 pOut->z = scale * p->z; in VEC3Scale()
486 pOut->z = p1->z + t * (p2->z - p1->z); in VEC3Lerp()
493 return p1->x * p2->x + p1->y * p2->y + p1->z * p2->z; in VEC3Dot()
507 return p->x * p->x + p->y * p->y + p->z * p->z; in VEC3SquareLen()