Blender  V3.3
Functions | Variables
btDeformableMultiBodyConstraintSolver.h File Reference
#include "btDeformableBodySolver.h"
#include "BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h"

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()

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

◆ 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.