114 PxU32 mMaxDirtyNodesPerFrame;
129#if PX_SUPPORT_GPU_PHYSX
140 Edge::EdgeType edgeType);
144 bool isConnected(EdgeIndex edgeIndex)
const {
return !!mConnectedMap.test(edgeIndex); }
152 void removeConnection(EdgeIndex edgeIndex);
154 void firstPassIslandGen();
155 void additionalSpeculativeActivation();
156 void secondPassIslandGen();
157 void thirdPassIslandGen(
PxBaseTask* continuation);
164 void setEdgeConnected(EdgeIndex edgeIndex, Edge::EdgeType edgeType);
165 void setEdgeDisconnected(EdgeIndex edgeIndex);
167 bool getIsEdgeConnected(EdgeIndex edgeIndex);
171 void clearEdgeRigidCM(
const EdgeIndex edgeIndex);
177 const IslandSim& getSpeculativeIslandSim()
const {
return mSpeculativeIslandManager; }
178 const IslandSim& getAccurateIslandSim()
const {
return mIslandManager; }
180 IslandSim& getAccurateIslandSim() {
return mIslandManager; }
181 IslandSim& getSpeculativeIslandSim() {
return mSpeculativeIslandManager; }
183 PX_FORCE_INLINE PxU32 getNbEdgeHandles()
const {
return mEdgeHandles.getTotalHandles(); }
185 PX_FORCE_INLINE PxU32 getNbNodeHandles()
const {
return mNodeHandles.getTotalHandles(); }
187 void deactivateEdge(
const EdgeIndex edge);
198 bool checkInternalConsistency();
206 bool validateDeactivations()
const;
Definition DyParticleSystem.h:66
Definition DySoftBody.h:52
Definition PxsSimpleIslandManager.h:69
virtual const char * getName() const
Return a user-provided task name for profiling purposes.
Definition PxsSimpleIslandManager.h:78
Definition PxsRigidBody.h:43
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39