Type used internally to cache colliding object info for cpCollideShapes(). Should be at least 32 bits.
Type used for cpSpace.collision_type.
Type used for user data pointers.
The floating-point type used internally. By default it is aliased to float.
The floating-point type used internally. Use the CHIP_USE_DOUBLES version switch to enable this.
Type used for cpShape.group.
Hash value type.
Type used for cpShape.layers.
Type used for various timestamps in Chipmunk.
Return the absolute value of a cpFloat.
Clamp f to be between min and max.
Clamp f to be between 0 and 1.
Linearly interpolate (or extrapolate) between f1 and f2 by t percent.
Linearly interpolate from f1 to f2 by no more than d.
Return the max of two cpFloats.
Return the min of two cpFloats.
Value for cpShape.layers signifying that a shape is in every layer.
Value for cpShape.group signifying that a shape is in no group.