55 static void buildProjectionTrees(ConstraintGroupNode& root);
56 static void purgeProjectionTrees(ConstraintGroupNode& root);
58 static void projectPose(ConstraintGroupNode& root,
PxArray<BodySim*>& projectedBodies);
61 static PxU32 projectionTreeBuildStep(ConstraintGroupNode& node, ConstraintSim* cToParent, ConstraintGroupNode** nodeStack);
63 static void getConstraintStatus(
const ConstraintSim& c,
const BodySim* b, BodySim*& otherBody, PxU32& projectToBody, PxU32& projectToOtherBody);
64 static void rankConstraint(ConstraintSim&, BodyRank&, PxU32& dominanceTracking, PxU32& constraintsToProjectCount);
65 static void projectPoseForTree(ConstraintGroupNode& node,
PxArray<BodySim*>& projectedBodies);
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39