52 PX_INLINE T& operator[](T i) {
return v[i]; }
55 PX_INLINE const T& operator[](T i)
const {
return v[i]; }
59 if (v[0] == i)
return 0;
60 if (v[1] == i)
return 1;
61 if (v[2] == i)
return 2;
62 if (v[3] == i)
return 3;
68 return v[0] ==
id || v[1] ==
id || v[2] ==
id || v[3] == id;
73 if (v[0] == oldId) v[0] = newId;
74 if (v[1] == oldId) v[1] = newId;
75 if (v[2] == oldId) v[2] = newId;
76 if (v[3] == oldId) v[3] = newId;
81 if (v[0] > v[1]) PxSwap(v[0], v[1]);
82 if (v[2] > v[3]) PxSwap(v[2], v[3]);
83 if (v[0] > v[2]) PxSwap(v[0], v[2]);
84 if (v[1] > v[3]) PxSwap(v[1], v[3]);
85 if (v[1] > v[2]) PxSwap(v[1], v[2]);
90 return contains(triangle[0]) && contains(triangle[1]) && contains(triangle[2]);
97 return x.v[0] == y.v[0] && x.v[1] == y.v[1] && x.v[2] == y.v[2] && x.v[3] == y.v[3];
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39