Chipmunk  6.0.3
Chipmunk API Reference for Kobold2D developers
cpPinJoint

Data Structures

struct  cpPinJoint

Functions

const cpConstraintClasscpPinJointGetClass (void)
cpPinJointcpPinJointAlloc (void)
 Allocate a pin joint.
cpPinJointcpPinJointInit (cpPinJoint *joint, cpBody *a, cpBody *b, cpVect anchr1, cpVect anchr2)
 Initialize a pin joint.
cpConstraintcpPinJointNew (cpBody *a, cpBody *b, cpVect anchr1, cpVect anchr2)
 Allocate and initialize a pin joint.
 CP_DefineConstraintProperty (cpPinJoint, cpVect, anchr1, Anchr1)
 CP_DefineConstraintProperty (cpPinJoint, cpVect, anchr2, Anchr2)
 CP_DefineConstraintProperty (cpPinJoint, cpFloat, dist, Dist)

Function Documentation

CP_DefineConstraintProperty ( cpPinJoint  ,
cpVect  ,
anchr1  ,
Anchr1   
)
CP_DefineConstraintProperty ( cpPinJoint  ,
cpVect  ,
anchr2  ,
Anchr2   
)
CP_DefineConstraintProperty ( cpPinJoint  ,
cpFloat  ,
dist  ,
Dist   
)
cpPinJoint* cpPinJointAlloc ( void  )

Allocate a pin joint.

const cpConstraintClass* cpPinJointGetClass ( void  )
cpPinJoint* cpPinJointInit ( cpPinJoint joint,
cpBody a,
cpBody b,
cpVect  anchr1,
cpVect  anchr2 
)

Initialize a pin joint.

cpConstraint* cpPinJointNew ( cpBody a,
cpBody b,
cpVect  anchr1,
cpVect  anchr2 
)

Allocate and initialize a pin joint.