Chipmunk  6.0.2
Chipmunk API Reference for Kobold2D developers
cpDampedSpring

Data Structures

struct  cpDampedSpring

Typedefs

typedef cpFloat(* cpDampedSpringForceFunc )(cpConstraint *spring, cpFloat dist)

Functions

const cpConstraintClasscpDampedSpringGetClass ()
cpDampedSpringcpDampedSpringAlloc (void)
 Allocate a damped spring.
cpDampedSpringcpDampedSpringInit (cpDampedSpring *joint, cpBody *a, cpBody *b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping)
 Initialize a damped spring.
cpConstraintcpDampedSpringNew (cpBody *a, cpBody *b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping)
 Allocate and initialize a damped spring.
 CP_DefineConstraintProperty (cpDampedSpring, cpVect, anchr1, Anchr1)
 CP_DefineConstraintProperty (cpDampedSpring, cpVect, anchr2, Anchr2)
 CP_DefineConstraintProperty (cpDampedSpring, cpFloat, restLength, RestLength)
 CP_DefineConstraintProperty (cpDampedSpring, cpFloat, stiffness, Stiffness)
 CP_DefineConstraintProperty (cpDampedSpring, cpFloat, damping, Damping)
 CP_DefineConstraintProperty (cpDampedSpring, cpDampedSpringForceFunc, springForceFunc, SpringForceFunc)

Typedef Documentation


Function Documentation

CP_DefineConstraintProperty ( cpDampedSpring  ,
cpVect  ,
anchr1  ,
Anchr1   
)
CP_DefineConstraintProperty ( cpDampedSpring  ,
cpVect  ,
anchr2  ,
Anchr2   
)
CP_DefineConstraintProperty ( cpDampedSpring  ,
cpFloat  ,
restLength  ,
RestLength   
)
CP_DefineConstraintProperty ( cpDampedSpring  ,
cpFloat  ,
stiffness  ,
Stiffness   
)
CP_DefineConstraintProperty ( cpDampedSpring  ,
cpFloat  ,
damping  ,
Damping   
)
CP_DefineConstraintProperty ( cpDampedSpring  ,
cpDampedSpringForceFunc  ,
springForceFunc  ,
SpringForceFunc   
)
cpDampedSpring* cpDampedSpringAlloc ( void  )

Allocate a damped spring.

const cpConstraintClass* cpDampedSpringGetClass ( )
cpDampedSpring* cpDampedSpringInit ( cpDampedSpring joint,
cpBody a,
cpBody b,
cpVect  anchr1,
cpVect  anchr2,
cpFloat  restLength,
cpFloat  stiffness,
cpFloat  damping 
)

Initialize a damped spring.

cpConstraint* cpDampedSpringNew ( cpBody a,
cpBody b,
cpVect  anchr1,
cpVect  anchr2,
cpFloat  restLength,
cpFloat  stiffness,
cpFloat  damping 
)

Allocate and initialize a damped spring.