Bullet Collision Detection & Physics Library
|
#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 | |
virtual void | allSolved (const btContactSolverInfo &, class btIDebugDraw *) |
virtual void | reset ()=0 |
clear internal cached data and reset random seed | |
virtual btConstraintSolverType | getSolverType () const =0 |
Definition at line 41 of file btConstraintSolver.h.
|
inlinevirtual |
Definition at line 44 of file btConstraintSolver.h.
|
inlinevirtual |
Definition at line 51 of file btConstraintSolver.h.
|
pure virtual |
Definition at line 46 of file btConstraintSolver.h.
clear internal cached data and reset random seed
Implemented in btSequentialImpulseConstraintSolver, and btConstraintSolverPoolMt.
|
pure virtual |
solve a group of constraints
Implemented in btSequentialImpulseConstraintSolver, btMultiBodyConstraintSolver, and btConstraintSolverPoolMt.