virtual void processCollision(const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
btDefaultSoftBodySolver()
virtual void updateSoftBodies()
virtual void predictMotion(btScalar solverdt)
btAlignedObjectArray< btSoftBody * > m_softBodySet
virtual void optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false)
virtual void copySoftBodyToVertexBuffer(const btSoftBody *const softBody, btVertexBufferDescriptor *vertexBuffer)
virtual SolverTypes getSolverType() const
bool m_updateSolverConstants
virtual void copyBackToSoftBodies(bool bMove=true)
virtual bool checkInitialized()