Uses of Class
com.bulletphysics.collision.narrowphase.PersistentManifold

Packages that use PersistentManifold
com.bulletphysics.collision.broadphase Broadphase collision code for fast determining of overlapping pairs. 
com.bulletphysics.collision.dispatch Dispatching code for collisions between various shapes. 
com.bulletphysics.dynamics.constraintsolver Constraints. 
 

Uses of PersistentManifold in com.bulletphysics.collision.broadphase
 

Fields in com.bulletphysics.collision.broadphase declared as PersistentManifold
 PersistentManifold CollisionAlgorithmConstructionInfo.manifold
           
 

Methods in com.bulletphysics.collision.broadphase that return PersistentManifold
abstract  PersistentManifold Dispatcher.getManifoldByIndexInternal(int index)
           
abstract  PersistentManifold Dispatcher.getNewManifold(java.lang.Object body0, java.lang.Object body1)
           
 

Methods in com.bulletphysics.collision.broadphase that return types with arguments of type PersistentManifold
abstract  java.util.List<PersistentManifold> Dispatcher.getInternalManifoldPointer()
           
 

Methods in com.bulletphysics.collision.broadphase with parameters of type PersistentManifold
abstract  void Dispatcher.clearManifold(PersistentManifold manifold)
           
abstract  CollisionAlgorithm Dispatcher.findAlgorithm(CollisionObject body0, CollisionObject body1, PersistentManifold sharedManifold)
           
abstract  void Dispatcher.releaseManifold(PersistentManifold manifold)
           
 

Method parameters in com.bulletphysics.collision.broadphase with type arguments of type PersistentManifold
abstract  void CollisionAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 

Uses of PersistentManifold in com.bulletphysics.collision.dispatch
 

Fields in com.bulletphysics.collision.dispatch declared as PersistentManifold
 PersistentManifold ConvexConvexAlgorithm.manifoldPtr
           
 

Fields in com.bulletphysics.collision.dispatch with type parameters of type PersistentManifold
protected  ObjectPool<PersistentManifold> CollisionDispatcher.manifoldsPool
           
 

Methods in com.bulletphysics.collision.dispatch that return PersistentManifold
 PersistentManifold ConvexConvexAlgorithm.getManifold()
           
 PersistentManifold CollisionDispatcher.getManifoldByIndexInternal(int index)
           
 PersistentManifold CollisionDispatcher.getNewManifold(java.lang.Object b0, java.lang.Object b1)
           
 PersistentManifold ManifoldResult.getPersistentManifold()
           
 

Methods in com.bulletphysics.collision.dispatch that return types with arguments of type PersistentManifold
 java.util.List<PersistentManifold> CollisionDispatcher.getInternalManifoldPointer()
           
 

Methods in com.bulletphysics.collision.dispatch with parameters of type PersistentManifold
 void CollisionDispatcher.clearManifold(PersistentManifold manifold)
           
 CollisionAlgorithm CollisionDispatcher.findAlgorithm(CollisionObject body0, CollisionObject body1, PersistentManifold sharedManifold)
           
 void CollisionDispatcher.releaseManifold(PersistentManifold manifold)
           
 void ManifoldResult.setPersistentManifold(PersistentManifold manifoldPtr)
           
 

Method parameters in com.bulletphysics.collision.dispatch with type arguments of type PersistentManifold
 void CompoundCollisionAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void ConvexConcaveCollisionAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void ConvexConvexAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void ConvexPlaneCollisionAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void EmptyAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void SphereSphereCollisionAlgorithm.getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void SimulationIslandManager.IslandCallback.processIsland(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifolds, int manifolds_offset, int numManifolds, int islandId)
           
 

Constructors in com.bulletphysics.collision.dispatch with parameters of type PersistentManifold
ConvexConvexAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject body0, CollisionObject body1, SimplexSolverInterface simplexSolver, ConvexPenetrationDepthSolver pdSolver)
           
ConvexPlaneCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject col0, CollisionObject col1, boolean isSwapped)
           
SphereSphereCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject col0, CollisionObject col1)
           
 

Uses of PersistentManifold in com.bulletphysics.dynamics.constraintsolver
 

Methods in com.bulletphysics.dynamics.constraintsolver with parameters of type PersistentManifold
protected  void SequentialImpulseConstraintSolver.prepareConstraints(PersistentManifold manifoldPtr, ContactSolverInfo info, IDebugDraw debugDrawer)
           
 

Method parameters in com.bulletphysics.dynamics.constraintsolver with type arguments of type PersistentManifold
abstract  float ConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifold, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo info, IDebugDraw debugDrawer, Dispatcher dispatcher)
          Solve a group of constraints.
 float SequentialImpulseConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer, Dispatcher dispatcher)
          Sequentially applies impulses.
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendly(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)
           
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendlyIterations(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)
           
 float SequentialImpulseConstraintSolver.solveGroupCacheFriendlySetup(java.util.List<CollisionObject> bodies, int numBodies, java.util.List<PersistentManifold> manifoldPtr, int manifold_offset, int numManifolds, java.util.List<TypedConstraint> constraints, int constraints_offset, int numConstraints, ContactSolverInfo infoGlobal, IDebugDraw debugDrawer)