Blender V4.3
btDeformableMultiBodyConstraintSolver.h File Reference

Go to the source code of this file.

Functions

void solverBodyWriteBack (const btContactSolverInfo &infoGlobal)
 
void writeToSolverBody (btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal)
 
virtual void solveGroupCacheFriendlySplitImpulseIterations (btCollisionObject **bodies, int numBodies, btCollisionObject **deformableBodies, int numDeformableBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer)
 
virtual btScalar solveDeformableGroupIterations (btCollisionObject **bodies, int numBodies, btCollisionObject **deformableBodies, int numDeformableBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer)
 
 BT_DECLARE_ALIGNED_ALLOCATOR ()
 
void setDeformableSolver (btDeformableBodySolver *deformableSolver)
 
virtual void solveDeformableBodyGroup (btCollisionObject **bodies, int numBodies, btCollisionObject **deformableBodies, int numDeformableBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, btMultiBodyConstraint **multiBodyConstraints, int numMultiBodyConstraints, const btContactSolverInfo &info, btIDebugDraw *debugDrawer, btDispatcher *dispatcher)
 

Variables

btDeformableMultiBodyConstraintSolver __pad0__
 

Function Documentation

◆ BT_DECLARE_ALIGNED_ALLOCATOR()

BT_DECLARE_ALIGNED_ALLOCATOR ( )

◆ setDeformableSolver()

void setDeformableSolver ( btDeformableBodySolver * deformableSolver)

Definition at line 53 of file btDeformableMultiBodyConstraintSolver.h.

◆ solveDeformableBodyGroup()

void btDeformableMultiBodyConstraintSolver::solveDeformableBodyGroup ( btCollisionObject ** bodies,
int numBodies,
btCollisionObject ** deformableBodies,
int numDeformableBodies,
btPersistentManifold ** manifold,
int numManifolds,
btTypedConstraint ** constraints,
int numConstraints,
btMultiBodyConstraint ** multiBodyConstraints,
int numMultiBodyConstraints,
const btContactSolverInfo & info,
btIDebugDraw * debugDrawer,
btDispatcher * dispatcher )
virtual

◆ solveDeformableGroupIterations()

◆ solveGroupCacheFriendlySplitImpulseIterations()

void btDeformableMultiBodyConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations ( btCollisionObject ** bodies,
int numBodies,
btCollisionObject ** deformableBodies,
int numDeformableBodies,
btPersistentManifold ** manifoldPtr,
int numManifolds,
btTypedConstraint ** constraints,
int numConstraints,
const btContactSolverInfo & infoGlobal,
btIDebugDraw * debugDrawer )
protectedvirtual

◆ solverBodyWriteBack()

void btDeformableMultiBodyConstraintSolver::solverBodyWriteBack ( const btContactSolverInfo & infoGlobal)
protected

◆ writeToSolverBody()

void btDeformableMultiBodyConstraintSolver::writeToSolverBody ( btCollisionObject ** bodies,
int numBodies,
const btContactSolverInfo & infoGlobal )
protected

Variable Documentation

◆ __pad0__

btDeformableMultiBodyConstraintSolver __pad0__

Definition at line 32 of file btDeformableMultiBodyConstraintSolver.h.