|
Dura2D
v0.1.0
An educational 2D game physics library
|
#include <d2Constraint.h>
Public Member Functions | |
| d2PenetrationConstraint () | |
| d2PenetrationConstraint (d2Body *a, d2Body *b, const d2Vec2 &aCollisionPoint, const d2Vec2 &bCollisionPoint, const d2Vec2 &normal) | |
| void | PreSolve (const real dt) override |
| void | Solve () override |
| void | PostSolve () override |
Public Member Functions inherited from d2Constraint | |
| virtual | ~d2Constraint ()=default |
| d2MatMN | GetInvM () const |
| d2VecN | GetVelocities () const |
| void | SetNext (d2Constraint *next) |
| void | SetPrev (d2Constraint *prev) |
| d2Constraint * | GetNext () |
| const d2Constraint * | GetNext () const |
| d2Constraint * | GetPrev () |
| const d2Constraint * | GetPrev () const |
Additional Inherited Members | |
Public Attributes inherited from d2Constraint | |
| d2Body * | a |
| d2Body * | b |
| d2Vec2 | aPoint |
| d2Vec2 | bPoint |
| d2Constraint * | next |
| d2Constraint * | prev |
| d2PenetrationConstraint::d2PenetrationConstraint | ( | ) |
| d2PenetrationConstraint::d2PenetrationConstraint | ( | d2Body * | a, |
| d2Body * | b, | ||
| const d2Vec2 & | aCollisionPoint, | ||
| const d2Vec2 & | bCollisionPoint, | ||
| const d2Vec2 & | normal ) |
|
overridevirtual |
Reimplemented from d2Constraint.
|
overridevirtual |
Reimplemented from d2Constraint.
|
overridevirtual |
Reimplemented from d2Constraint.