|
|
CP_EXPORT cpBool | cpConstraintIsSlideJoint (const cpConstraint *constraint) |
| | Check if a constraint is a slide joint.
|
| |
|
CP_EXPORT cpSlideJoint * | cpSlideJointAlloc (void) |
| | Allocate a slide joint.
|
| |
|
CP_EXPORT cpSlideJoint * | cpSlideJointInit (cpSlideJoint *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max) |
| | Initialize a slide joint.
|
| |
|
CP_EXPORT cpConstraint * | cpSlideJointNew (cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max) |
| | Allocate and initialize a slide joint.
|
| |
|
CP_EXPORT cpVect | cpSlideJointGetAnchorA (const cpConstraint *constraint) |
| | Get the location of the first anchor relative to the first body.
|
| |
|
CP_EXPORT void | cpSlideJointSetAnchorA (cpConstraint *constraint, cpVect anchorA) |
| | Set the location of the first anchor relative to the first body.
|
| |
|
CP_EXPORT cpVect | cpSlideJointGetAnchorB (const cpConstraint *constraint) |
| | Get the location of the second anchor relative to the second body.
|
| |
|
CP_EXPORT void | cpSlideJointSetAnchorB (cpConstraint *constraint, cpVect anchorB) |
| | Set the location of the second anchor relative to the second body.
|
| |
|
CP_EXPORT cpFloat | cpSlideJointGetMin (const cpConstraint *constraint) |
| | Get the minimum distance the joint will maintain between the two anchors.
|
| |
|
CP_EXPORT void | cpSlideJointSetMin (cpConstraint *constraint, cpFloat min) |
| | Set the minimum distance the joint will maintain between the two anchors.
|
| |
|
CP_EXPORT cpFloat | cpSlideJointGetMax (const cpConstraint *constraint) |
| | Get the maximum distance the joint will maintain between the two anchors.
|
| |
|
CP_EXPORT void | cpSlideJointSetMax (cpConstraint *constraint, cpFloat max) |
| | Set the maximum distance the joint will maintain between the two anchors.
|
| |