69#if PX_ENABLE_SIM_STATS
75 numActiveConstraints = 0;
76 numActiveDynamicBodies = 0;
77 numActiveKinematicBodies = 0;
78 numAxisSolverConstraints = 0;
82 PxU32 numActiveConstraints;
83 PxU32 numActiveDynamicBodies;
84 PxU32 numActiveKinematicBodies;
85 PxU32 numAxisSolverConstraints;
89 PX_CATCH_UNDEFINED_ENABLE_SIM_STATS
95 void resizeArrays(PxU32 frictionConstraintDescCount, PxU32 articulationCount);
100#if PX_ENABLE_SIM_STATS
103 return mThreadSimStats;
106 PX_CATCH_UNDEFINED_ENABLE_SIM_STATS
124 PxU32 mNumDifferentBodyConstraints;
125 PxU32 mNumDifferentBodyFrictionConstraints;
126 PxU32 mNumSelfConstraints;
127 PxU32 mNumStaticConstraints;
128 PxU32 mNumSelfFrictionConstraints;
129 PxU32 mNumSelfConstraintFrictionBlocks;
130 bool mHasOverflowPartitions;
139 PxU32* bodyRemapTable;
140 PxU32* mNodeIndexArray;
144 PxU32 contactDescArraySize;
147 PxU32 numContactConstraintBatches;
168 PxU32 numDifferentBodyBatchHeaders;
169 PxU32 numSelfConstraintBatchHeaders;
172 PxU32 mOrderedContactDescCount;
173 PxU32 mOrderedFrictionDescCount;
175 PxU32 mConstraintSize;
177 PxU32 mAxisConstraintCount;
182 PxU32 mMaxPartitions;
183 PxU32 mMaxFrictionPartitions;
184 PxU32 mMaxSolverPositionIterations;
185 PxU32 mMaxSolverVelocityIterations;
186 PxU32 mMaxArticulationLinks;
196#if PX_ENABLE_SIM_STATS
197 ThreadSimStats mThreadSimStats;
199 PX_CATCH_UNDEFINED_ENABLE_SIM_STATS
Definition DyThreadContext.h:65
Definition PxsRigidBody.h:43
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition PxvDynamics.h:74