#include <b2ContactSolver.h>
Public Member Functions | |
b2ContactSolver (b2ContactSolverDef *def) | |
void | InitializeVelocityConstraints () |
bool | SolvePositionConstraints () |
bool | SolveTOIPositionConstraints (int32 toiIndexA, int32 toiIndexB) |
void | SolveVelocityConstraints () |
void | StoreImpulses () |
void | WarmStart () |
~b2ContactSolver () | |
Public Attributes | |
b2StackAllocator * | m_allocator |
b2Contact ** | m_contacts |
int | m_count |
b2ContactPositionConstraint * | m_positionConstraints |
b2Position * | m_positions |
b2TimeStep | m_step |
b2Velocity * | m_velocities |
b2ContactVelocityConstraint * | m_velocityConstraints |
Definition at line 69 of file b2ContactSolver.h.
Definition at line 46 of file b2ContactSolver.cpp.
Definition at line 133 of file b2ContactSolver.cpp.
Definition at line 140 of file b2ContactSolver.cpp.
Definition at line 671 of file b2ContactSolver.cpp.
bool b2ContactSolver::SolveTOIPositionConstraints | ( | int32 | toiIndexA, |
int32 | toiIndexB | ||
) |
Definition at line 750 of file b2ContactSolver.cpp.
Definition at line 291 of file b2ContactSolver.cpp.
void b2ContactSolver::StoreImpulses | ( | ) |
Definition at line 604 of file b2ContactSolver.cpp.
void b2ContactSolver::WarmStart | ( | ) |
Definition at line 251 of file b2ContactSolver.cpp.
Definition at line 87 of file b2ContactSolver.h.
Definition at line 90 of file b2ContactSolver.h.
Definition at line 91 of file b2ContactSolver.h.
Definition at line 88 of file b2ContactSolver.h.
Definition at line 85 of file b2ContactSolver.h.
Definition at line 84 of file b2ContactSolver.h.
Definition at line 86 of file b2ContactSolver.h.
Definition at line 89 of file b2ContactSolver.h.