50 PX_FORCE_INLINE const PxU32* getPrimitives(
const PxU32* base)
const {
return base + (mData>>5); }
51 PX_FORCE_INLINE PxU32* getPrimitives(PxU32* base) {
return base + (mData>>5); }
61 PX_FORCE_INLINE PxU32 getNbRuntimePrimitives()
const {
return (mData>>1)&15; }
65 PxU32 data = mData & ~(15<<1);
72 const Vec4V minV = V4LoadU(&mBV.minimum.x);
73 const Vec4V maxV = V4LoadU(&mBV.maximum.x);
75 const float half = 0.5f;
76 const FloatV halfV = FLoad(half);
78 *extents = Vec3V_From_Vec4V(V4Scale(V4Sub(maxV, minV), halfV));
79 *center = Vec3V_From_Vec4V(V4Scale(V4Add(maxV, minV), halfV));
84 const Vec4V minV = V4LoadU(&mBV.minimum.x);
85 const Vec4V maxV = V4LoadU(&mBV.maximum.x);
87 *extents = Vec3V_From_Vec4V(V4Sub(maxV, minV));
88 *center = Vec3V_From_Vec4V(V4Add(maxV, minV));
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39