|
Blender
V2.93
|
#include <DeformableBodyInplaceSolverIslandCallback.h>
Inherits MultiBodyInplaceSolverIslandCallback.
Public Member Functions | |
| DeformableBodyInplaceSolverIslandCallback (btDeformableMultiBodyConstraintSolver *solver, btDispatcher *dispatcher) | |
| virtual void | processConstraints (int islandId=-1) |
Public Member Functions inherited from MultiBodyInplaceSolverIslandCallback | |
| MultiBodyInplaceSolverIslandCallback (btMultiBodyConstraintSolver *solver, btDispatcher *dispatcher) | |
| MultiBodyInplaceSolverIslandCallback & | operator= (const MultiBodyInplaceSolverIslandCallback &other) |
| virtual SIMD_FORCE_INLINE void | setup (btContactSolverInfo *solverInfo, btTypedConstraint **sortedConstraints, int numConstraints, btMultiBodyConstraint **sortedMultiBodyConstraints, int numMultiBodyConstraints, btIDebugDraw *debugDrawer) |
| void | setMultiBodyConstraintSolver (btMultiBodyConstraintSolver *solver) |
| virtual void | processIsland (btCollisionObject **bodies, int numBodies, btPersistentManifold **manifolds, int numManifolds, int islandId) |
Public Member Functions inherited from btSimulationIslandManager::IslandCallback | |
| virtual | ~IslandCallback () |
Public Attributes | |
| btDeformableMultiBodyConstraintSolver * | m_deformableSolver |
Public Attributes inherited from MultiBodyInplaceSolverIslandCallback | |
| btContactSolverInfo * | m_solverInfo |
| btMultiBodyConstraintSolver * | m_solver |
| btMultiBodyConstraint ** | m_multiBodySortedConstraints |
| int | m_numMultiBodyConstraints |
| btTypedConstraint ** | m_sortedConstraints |
| int | m_numConstraints |
| btIDebugDraw * | m_debugDrawer |
| btDispatcher * | m_dispatcher |
| btAlignedObjectArray< btCollisionObject * > | m_bodies |
| btAlignedObjectArray< btCollisionObject * > | m_softBodies |
| btAlignedObjectArray< btPersistentManifold * > | m_manifolds |
| btAlignedObjectArray< btTypedConstraint * > | m_constraints |
| btAlignedObjectArray< btMultiBodyConstraint * > | m_multiBodyConstraints |
| btAlignedObjectArray< btSolverAnalyticsData > | m_islandAnalyticsData |
Definition at line 11 of file DeformableBodyInplaceSolverIslandCallback.h.
|
inline |
Definition at line 15 of file DeformableBodyInplaceSolverIslandCallback.h.
|
inlinevirtual |
Reimplemented from MultiBodyInplaceSolverIslandCallback.
Definition at line 21 of file DeformableBodyInplaceSolverIslandCallback.h.
References btCollisionObject, btMultiBodyConstraint, btPersistentManifold(), btTypedConstraint(), constraints, MultiBodyInplaceSolverIslandCallback::m_bodies, MultiBodyInplaceSolverIslandCallback::m_constraints, MultiBodyInplaceSolverIslandCallback::m_debugDrawer, m_deformableSolver, MultiBodyInplaceSolverIslandCallback::m_dispatcher, MultiBodyInplaceSolverIslandCallback::m_islandAnalyticsData, MultiBodyInplaceSolverIslandCallback::m_manifolds, MultiBodyInplaceSolverIslandCallback::m_multiBodyConstraints, btContactSolverInfoData::m_reportSolverAnalytics, MultiBodyInplaceSolverIslandCallback::m_softBodies, MultiBodyInplaceSolverIslandCallback::m_solver, MultiBodyInplaceSolverIslandCallback::m_solverInfo, btAlignedObjectArray< T >::push_back(), btAlignedObjectArray< T >::resize(), and btAlignedObjectArray< T >::size().
Referenced by btDeformableMultiBodyDynamicsWorld::solveContactConstraints().
| btDeformableMultiBodyConstraintSolver* DeformableBodyInplaceSolverIslandCallback::m_deformableSolver |
Definition at line 13 of file DeformableBodyInplaceSolverIslandCallback.h.
Referenced by processConstraints().