Blender
V3.3
|
#include <btConstraintSolver.h>
Public Member Functions | |
virtual | ~btConstraintSolver () |
virtual void | prepareSolve (int, int) |
virtual btScalar | solveGroup (btCollisionObject **bodies, int numBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &info, class btIDebugDraw *debugDrawer, btDispatcher *dispatcher)=0 |
solve a group of constraints More... | |
virtual void | allSolved (const btContactSolverInfo &, class btIDebugDraw *) |
virtual void | reset ()=0 |
clear internal cached data and reset random seed More... | |
virtual btConstraintSolverType | getSolverType () const =0 |
Definition at line 41 of file btConstraintSolver.h.
|
inlinevirtual |
Definition at line 44 of file btConstraintSolver.h.
Referenced by ~btDiscreteDynamicsWorld().
|
inlinevirtual |
Definition at line 51 of file btConstraintSolver.h.
Referenced by btDeformableMultiBodyDynamicsWorld::solveContactConstraints(), btMultiBodyDynamicsWorld::solveInternalConstraints(), and btSimpleDynamicsWorld::stepSimulation().
|
pure virtual |
Implemented in btConstraintSolverPoolMt.
Referenced by btMultiBodyDynamicsWorld::setConstraintSolver().
|
inlinevirtual |
Definition at line 46 of file btConstraintSolver.h.
Referenced by btMultiBodyDynamicsWorld::solveExternalForces(), and btSimpleDynamicsWorld::stepSimulation().
|
pure virtual |
clear internal cached data and reset random seed
Implemented in btConstraintSolverPoolMt.
|
pure virtual |
solve a group of constraints
Implemented in btConstraintSolverPoolMt.
Referenced by btSimulationIslandManagerMt::buildAndProcessIslands(), InplaceSolverIslandCallback::processConstraints(), InplaceSolverIslandCallback::processIsland(), btSimulationIslandManagerMt::solveIsland(), and btSimpleDynamicsWorld::stepSimulation().