Chipmunk  6.0.2
Chipmunk API Reference for Kobold2D developers
cpGrooveJoint

Data Structures

struct  cpGrooveJoint

Functions

const cpConstraintClasscpGrooveJointGetClass ()
cpGrooveJointcpGrooveJointAlloc (void)
 Allocate a groove joint.
cpGrooveJointcpGrooveJointInit (cpGrooveJoint *joint, cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchr2)
 Initialize a groove joint.
cpConstraintcpGrooveJointNew (cpBody *a, cpBody *b, cpVect groove_a, cpVect groove_b, cpVect anchr2)
 Allocate and initialize a groove joint.
 CP_DefineConstraintGetter (cpGrooveJoint, cpVect, grv_a, GrooveA)
void cpGrooveJointSetGrooveA (cpConstraint *constraint, cpVect value)
 Set endpoint a of a groove joint's groove.
 CP_DefineConstraintGetter (cpGrooveJoint, cpVect, grv_b, GrooveB)
void cpGrooveJointSetGrooveB (cpConstraint *constraint, cpVect value)
 Set endpoint b of a groove joint's groove.
 CP_DefineConstraintProperty (cpGrooveJoint, cpVect, anchr2, Anchr2)

Function Documentation

CP_DefineConstraintGetter ( cpGrooveJoint  ,
cpVect  ,
grv_a  ,
GrooveA   
)
CP_DefineConstraintGetter ( cpGrooveJoint  ,
cpVect  ,
grv_b  ,
GrooveB   
)
CP_DefineConstraintProperty ( cpGrooveJoint  ,
cpVect  ,
anchr2  ,
Anchr2   
)
cpGrooveJoint* cpGrooveJointAlloc ( void  )

Allocate a groove joint.

const cpConstraintClass* cpGrooveJointGetClass ( )
cpGrooveJoint* cpGrooveJointInit ( cpGrooveJoint joint,
cpBody a,
cpBody b,
cpVect  groove_a,
cpVect  groove_b,
cpVect  anchr2 
)

Initialize a groove joint.

cpConstraint* cpGrooveJointNew ( cpBody a,
cpBody b,
cpVect  groove_a,
cpVect  groove_b,
cpVect  anchr2 
)

Allocate and initialize a groove joint.

void cpGrooveJointSetGrooveA ( cpConstraint constraint,
cpVect  value 
)

Set endpoint a of a groove joint's groove.

void cpGrooveJointSetGrooveB ( cpConstraint constraint,
cpVect  value 
)

Set endpoint b of a groove joint's groove.