The bodge-chipmunk Reference Manual

This is the bodge-chipmunk Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 16:30:06 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 bodge-chipmunk

Wrapper over chipmunk 2d physics library

Author

Pavel Korolev

Contact

License

MIT

Version

1.0.0

Dependencies
  • alexandria (system).
  • cffi (system).
  • claw (system).
  • claw-utils (system).
  • cffi-c-ref (system).
Source

bodge-chipmunk.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 bodge-chipmunk/spec

Dependency

chipmunk.lisp (file).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).


3.2 bodge-chipmunk/chipmunk-lib

Dependency

spec (module).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).


3.3 bodge-chipmunk/chipmunk-includes

Dependency

chipmunk-lib (module).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 bodge-chipmunk/bodge-chipmunk.asd

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).

ASDF Systems

bodge-chipmunk.


4.1.2 bodge-chipmunk/packages.lisp

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).

Packages

chipmunk.


4.1.3 bodge-chipmunk/claw.lisp

Dependency

bodge_chipmunk.h (file).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).

Packages

%chipmunk.

Public Interface

4.1.4 bodge-chipmunk/chipmunk.lisp

Dependency

claw.lisp (file).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).

Public Interface
  • +vzero+ (special variable).
  • v (function).

4.2 Static


4.2.1 bodge-chipmunk/bodge_chipmunk.h

Dependency

packages.lisp (file).

Source

bodge-chipmunk.asd.

Parent Component

bodge-chipmunk (system).


5 Packages

Packages are listed by definition order.


5.1 %chipmunk

Source

claw.lisp.

Nickname

%cp

Public Interface

5.2 chipmunk

Source

packages.lisp.

Nickname

cp

Use List
  • alexandria.
  • cffi-c-ref.
  • claw.
  • common-lisp.
Public Interface
  • +vzero+ (special variable).
  • v (function).

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: +all-categories+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +buffer-bytes+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +calloc+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +export+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +facos+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +false+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fatan2+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fceil+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fcos+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fexp+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +ffloor+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fmod+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fpow+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +free+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fsin+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +fsqrt+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +max-contacts-per-arbiter+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +no-group+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +pi+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +realloc+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +shape-filter-all+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +shape-filter-none+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +transform-identity+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +true+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +use-cgtypes+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +use-doubles+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +version-major+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +version-minor+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +version-release+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +vzero+
Package

%chipmunk.

Source

claw.lisp.

Special Variable: +vzero+
Package

chipmunk.

Source

chipmunk.lisp.

Special Variable: +wildcard-collision-type+
Package

%chipmunk.

Source

claw.lisp.


6.1.2 Macros

Macro: message (condition file line is-error is-hard-error message &rest varargs101)

void cpMessage(char* condition, char* file, int line, int isError, int isHardError, char* message, ...);

Package

%chipmunk.

Source

claw.lisp.


6.1.3 Ordinary functions

Function: arbiter-call-wildcard-begin-a (arb space)

cpBool cpArbiterCallWildcardBeginA(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-begin-b (arb space)

cpBool cpArbiterCallWildcardBeginB(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-post-solve-a (arb space)

void cpArbiterCallWildcardPostSolveA(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-post-solve-b (arb space)

void cpArbiterCallWildcardPostSolveB(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-pre-solve-a (arb space)

cpBool cpArbiterCallWildcardPreSolveA(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-pre-solve-b (arb space)

cpBool cpArbiterCallWildcardPreSolveB(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-separate-a (arb space)

void cpArbiterCallWildcardSeparateA(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-call-wildcard-separate-b (arb space)

void cpArbiterCallWildcardSeparateB(cpArbiter* arb, cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-bodies (arb a b)

void cpArbiterGetBodies(cpArbiter* arb, cpBody** a, cpBody** b);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-contact-point-set (result arb)

cpContactPointSet cpArbiterGetContactPointSet(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-count (arb)

int cpArbiterGetCount(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-depth (arb i)

cpFloat cpArbiterGetDepth(cpArbiter* arb, int i);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-friction (arb)

cpFloat cpArbiterGetFriction(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-normal (result arb)

cpVect cpArbiterGetNormal(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-point-a (result arb i)

cpVect cpArbiterGetPointA(cpArbiter* arb, int i);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-point-b (result arb i)

cpVect cpArbiterGetPointB(cpArbiter* arb, int i);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-restitution (arb)

cpFloat cpArbiterGetRestitution(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-shapes (arb a b)

void cpArbiterGetShapes(cpArbiter* arb, cpShape** a, cpShape** b);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-surface-velocity (result arb)

cpVect cpArbiterGetSurfaceVelocity(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-get-user-data (arb)

cpDataPointer cpArbiterGetUserData(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-ignore (arb)

cpBool cpArbiterIgnore(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-is-first-contact (arb)

cpBool cpArbiterIsFirstContact(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-is-removal (arb)

cpBool cpArbiterIsRemoval(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-set-contact-point-set (arb set)

void cpArbiterSetContactPointSet(cpArbiter* arb, cpContactPointSet* set);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-set-friction (arb friction)

void cpArbiterSetFriction(cpArbiter* arb, cpFloat friction);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-set-restitution (arb restitution)

void cpArbiterSetRestitution(cpArbiter* arb, cpFloat restitution);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-set-surface-velocity (arb vr)

void cpArbiterSetSurfaceVelocity(cpArbiter* arb, cpVect vr);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-set-user-data (arb user-data)

void cpArbiterSetUserData(cpArbiter* arb, cpDataPointer userData);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-total-impulse (result arb)

cpVect cpArbiterTotalImpulse(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: arbiter-total-ke (arb)

cpFloat cpArbiterTotalKE(cpArbiter* arb);

Package

%chipmunk.

Source

claw.lisp.

Function: area-for-circle (r1 r2)

cpFloat cpAreaForCircle(cpFloat r1, cpFloat r2);

Package

%chipmunk.

Source

claw.lisp.

Function: area-for-poly (count verts radius)

cpFloat cpAreaForPoly(int count, cpVect* verts, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: area-for-segment (a b radius)

cpFloat cpAreaForSegment(cpVect a, cpVect b, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: bb-tree-alloc ()

cpBBTree* cpBBTreeAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: bb-tree-init (tree bbfunc static-index)

cpSpatialIndex* cpBBTreeInit(cpBBTree* tree, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: bb-tree-new (bbfunc static-index)

cpSpatialIndex* cpBBTreeNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: bb-tree-optimize (index)

void cpBBTreeOptimize(cpSpatialIndex* index);

Package

%chipmunk.

Source

claw.lisp.

Function: bb-tree-set-velocity-func (index func)

void cpBBTreeSetVelocityFunc(cpSpatialIndex* index, cpBBTreeVelocityFunc func);

Package

%chipmunk.

Source

claw.lisp.

Function: body-activate (body)

void cpBodyActivate(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-activate-static (body filter)

void cpBodyActivateStatic(cpBody* body, cpShape* filter);

Package

%chipmunk.

Source

claw.lisp.

Function: body-alloc ()

cpBody* cpBodyAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: body-apply-force-at-local-point (body force point)

void cpBodyApplyForceAtLocalPoint(cpBody* body, cpVect force, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-apply-force-at-world-point (body force point)

void cpBodyApplyForceAtWorldPoint(cpBody* body, cpVect force, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-apply-impulse-at-local-point (body impulse point)

void cpBodyApplyImpulseAtLocalPoint(cpBody* body, cpVect impulse, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-apply-impulse-at-world-point (body impulse point)

void cpBodyApplyImpulseAtWorldPoint(cpBody* body, cpVect impulse, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-destroy (body)

void cpBodyDestroy(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-each-arbiter (body func data)

void cpBodyEachArbiter(cpBody* body, cpBodyArbiterIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: body-each-constraint (body func data)

void cpBodyEachConstraint(cpBody* body, cpBodyConstraintIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: body-each-shape (body func data)

void cpBodyEachShape(cpBody* body, cpBodyShapeIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: body-free (body)

void cpBodyFree(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-angle (body)

cpFloat cpBodyGetAngle(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-angular-velocity (body)

cpFloat cpBodyGetAngularVelocity(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-center-of-gravity (result body)

cpVect cpBodyGetCenterOfGravity(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-force (result body)

cpVect cpBodyGetForce(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-mass (body)

cpFloat cpBodyGetMass(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-moment (body)

cpFloat cpBodyGetMoment(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-position (result body)

cpVect cpBodyGetPosition(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-rotation (result body)

cpVect cpBodyGetRotation(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-space (body)

cpSpace* cpBodyGetSpace(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-torque (body)

cpFloat cpBodyGetTorque(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-type (body)

cpBodyType cpBodyGetType(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-user-data (body)

cpDataPointer cpBodyGetUserData(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-velocity (result body)

cpVect cpBodyGetVelocity(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-velocity-at-local-point (result body point)

cpVect cpBodyGetVelocityAtLocalPoint(cpBody* body, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-get-velocity-at-world-point (result body point)

cpVect cpBodyGetVelocityAtWorldPoint(cpBody* body, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-init (body mass moment)

cpBody* cpBodyInit(cpBody* body, cpFloat mass, cpFloat moment);

Package

%chipmunk.

Source

claw.lisp.

Function: body-is-sleeping (body)

cpBool cpBodyIsSleeping(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-kinetic-energy (body)

cpFloat cpBodyKineticEnergy(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-local-to-world (result body point)

cpVect cpBodyLocalToWorld(cpBody* body, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: body-new (mass moment)

cpBody* cpBodyNew(cpFloat mass, cpFloat moment);

Package

%chipmunk.

Source

claw.lisp.

Function: body-new-kinematic ()

cpBody* cpBodyNewKinematic();

Package

%chipmunk.

Source

claw.lisp.

Function: body-new-static ()

cpBody* cpBodyNewStatic();

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-angle (body a)

void cpBodySetAngle(cpBody* body, cpFloat a);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-angular-velocity (body angular-velocity)

void cpBodySetAngularVelocity(cpBody* body, cpFloat angularVelocity);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-center-of-gravity (body cog)

void cpBodySetCenterOfGravity(cpBody* body, cpVect cog);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-force (body force)

void cpBodySetForce(cpBody* body, cpVect force);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-mass (body m)

void cpBodySetMass(cpBody* body, cpFloat m);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-moment (body i)

void cpBodySetMoment(cpBody* body, cpFloat i);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-position (body pos)

void cpBodySetPosition(cpBody* body, cpVect pos);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-position-update-func (body position-func)

void cpBodySetPositionUpdateFunc(cpBody* body, cpBodyPositionFunc positionFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-torque (body torque)

void cpBodySetTorque(cpBody* body, cpFloat torque);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-type (body type)

void cpBodySetType(cpBody* body, cpBodyType type);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-user-data (body user-data)

void cpBodySetUserData(cpBody* body, cpDataPointer userData);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-velocity (body velocity)

void cpBodySetVelocity(cpBody* body, cpVect velocity);

Package

%chipmunk.

Source

claw.lisp.

Function: body-set-velocity-update-func (body velocity-func)

void cpBodySetVelocityUpdateFunc(cpBody* body, cpBodyVelocityFunc velocityFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: body-sleep (body)

void cpBodySleep(cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: body-sleep-with-group (body group)

void cpBodySleepWithGroup(cpBody* body, cpBody* group);

Package

%chipmunk.

Source

claw.lisp.

Function: body-update-position (body dt)

void cpBodyUpdatePosition(cpBody* body, cpFloat dt);

Package

%chipmunk.

Source

claw.lisp.

Function: body-update-velocity (body gravity damping dt)

void cpBodyUpdateVelocity(cpBody* body, cpVect gravity, cpFloat damping, cpFloat dt);

Package

%chipmunk.

Source

claw.lisp.

Function: body-world-to-local (result body point)

cpVect cpBodyWorldToLocal(cpBody* body, cpVect point);

Package

%chipmunk.

Source

claw.lisp.

Function: box-shape-init (poly body width height radius)

cpPolyShape* cpBoxShapeInit(cpPolyShape* poly, cpBody* body, cpFloat width, cpFloat height, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: box-shape-init2 (poly body box radius)

cpPolyShape* cpBoxShapeInit2(cpPolyShape* poly, cpBody* body, cpBB box, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: box-shape-new (body width height radius)

cpShape* cpBoxShapeNew(cpBody* body, cpFloat width, cpFloat height, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: box-shape-new2 (body box radius)

cpShape* cpBoxShapeNew2(cpBody* body, cpBB box, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: centroid-for-poly (result count verts)

cpVect cpCentroidForPoly(int count, cpVect* verts);

Package

%chipmunk.

Source

claw.lisp.

Function: circle-shape-alloc ()

cpCircleShape* cpCircleShapeAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: circle-shape-get-offset (result shape)

cpVect cpCircleShapeGetOffset(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: circle-shape-get-radius (shape)

cpFloat cpCircleShapeGetRadius(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: circle-shape-init (circle body radius offset)

cpCircleShape* cpCircleShapeInit(cpCircleShape* circle, cpBody* body, cpFloat radius, cpVect offset);

Package

%chipmunk.

Source

claw.lisp.

Function: circle-shape-new (body radius offset)

cpShape* cpCircleShapeNew(cpBody* body, cpFloat radius, cpVect offset);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-destroy (constraint)

void cpConstraintDestroy(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-free (constraint)

void cpConstraintFree(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-body-a (constraint)

cpBody* cpConstraintGetBodyA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-body-b (constraint)

cpBody* cpConstraintGetBodyB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-collide-bodies (constraint)

cpBool cpConstraintGetCollideBodies(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-error-bias (constraint)

cpFloat cpConstraintGetErrorBias(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-impulse (constraint)

cpFloat cpConstraintGetImpulse(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-max-bias (constraint)

cpFloat cpConstraintGetMaxBias(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-max-force (constraint)

cpFloat cpConstraintGetMaxForce(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-post-solve-func (constraint)

cpConstraintPostSolveFunc cpConstraintGetPostSolveFunc(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-pre-solve-func (constraint)

cpConstraintPreSolveFunc cpConstraintGetPreSolveFunc(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-space (constraint)

cpSpace* cpConstraintGetSpace(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-get-user-data (constraint)

cpDataPointer cpConstraintGetUserData(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-damped-rotary-spring (constraint)

cpBool cpConstraintIsDampedRotarySpring(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-damped-spring (constraint)

cpBool cpConstraintIsDampedSpring(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-gear-joint (constraint)

cpBool cpConstraintIsGearJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-groove-joint (constraint)

cpBool cpConstraintIsGrooveJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-pin-joint (constraint)

cpBool cpConstraintIsPinJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-pivot-joint (constraint)

cpBool cpConstraintIsPivotJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-ratchet-joint (constraint)

cpBool cpConstraintIsRatchetJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-rotary-limit-joint (constraint)

cpBool cpConstraintIsRotaryLimitJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-simple-motor (constraint)

cpBool cpConstraintIsSimpleMotor(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-is-slide-joint (constraint)

cpBool cpConstraintIsSlideJoint(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-collide-bodies (constraint collide-bodies)

void cpConstraintSetCollideBodies(cpConstraint* constraint, cpBool collideBodies);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-error-bias (constraint error-bias)

void cpConstraintSetErrorBias(cpConstraint* constraint, cpFloat errorBias);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-max-bias (constraint max-bias)

void cpConstraintSetMaxBias(cpConstraint* constraint, cpFloat maxBias);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-max-force (constraint max-force)

void cpConstraintSetMaxForce(cpConstraint* constraint, cpFloat maxForce);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-post-solve-func (constraint post-solve-func)

void cpConstraintSetPostSolveFunc(cpConstraint* constraint, cpConstraintPostSolveFunc postSolveFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-pre-solve-func (constraint pre-solve-func)

void cpConstraintSetPreSolveFunc(cpConstraint* constraint, cpConstraintPreSolveFunc preSolveFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: constraint-set-user-data (constraint user-data)

void cpConstraintSetUserData(cpConstraint* constraint, cpDataPointer userData);

Package

%chipmunk.

Source

claw.lisp.

Function: convex-hull (count verts result first tol)

int cpConvexHull(int count, cpVect* verts, cpVect* result, int* first, cpFloat tol);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-alloc ()

cpDampedRotarySpring* cpDampedRotarySpringAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-get-damping (constraint)

cpFloat cpDampedRotarySpringGetDamping(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-get-rest-angle (constraint)

cpFloat cpDampedRotarySpringGetRestAngle(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-get-spring-torque-func (constraint)

cpDampedRotarySpringTorqueFunc cpDampedRotarySpringGetSpringTorqueFunc(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-get-stiffness (constraint)

cpFloat cpDampedRotarySpringGetStiffness(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-init (joint a b rest-angle stiffness damping)

cpDampedRotarySpring* cpDampedRotarySpringInit(cpDampedRotarySpring* joint, cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-new (a b rest-angle stiffness damping)

cpConstraint* cpDampedRotarySpringNew(cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-set-damping (constraint damping)

void cpDampedRotarySpringSetDamping(cpConstraint* constraint, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-set-rest-angle (constraint rest-angle)

void cpDampedRotarySpringSetRestAngle(cpConstraint* constraint, cpFloat restAngle);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-set-spring-torque-func (constraint spring-torque-func)

void cpDampedRotarySpringSetSpringTorqueFunc(cpConstraint* constraint, cpDampedRotarySpringTorqueFunc springTorqueFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-rotary-spring-set-stiffness (constraint stiffness)

void cpDampedRotarySpringSetStiffness(cpConstraint* constraint, cpFloat stiffness);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-alloc ()

cpDampedSpring* cpDampedSpringAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-anchor-a (result constraint)

cpVect cpDampedSpringGetAnchorA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-anchor-b (result constraint)

cpVect cpDampedSpringGetAnchorB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-damping (constraint)

cpFloat cpDampedSpringGetDamping(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-rest-length (constraint)

cpFloat cpDampedSpringGetRestLength(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-spring-force-func (constraint)

cpDampedSpringForceFunc cpDampedSpringGetSpringForceFunc(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-get-stiffness (constraint)

cpFloat cpDampedSpringGetStiffness(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-init (joint a b anchor-a anchor-b rest-length stiffness damping)

cpDampedSpring* cpDampedSpringInit(cpDampedSpring* joint, cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-new (a b anchor-a anchor-b rest-length stiffness damping)

cpConstraint* cpDampedSpringNew(cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-anchor-a (constraint anchor-a)

void cpDampedSpringSetAnchorA(cpConstraint* constraint, cpVect anchorA);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-anchor-b (constraint anchor-b)

void cpDampedSpringSetAnchorB(cpConstraint* constraint, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-damping (constraint damping)

void cpDampedSpringSetDamping(cpConstraint* constraint, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-rest-length (constraint rest-length)

void cpDampedSpringSetRestLength(cpConstraint* constraint, cpFloat restLength);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-spring-force-func (constraint spring-force-func)

void cpDampedSpringSetSpringForceFunc(cpConstraint* constraint, cpDampedSpringForceFunc springForceFunc);

Package

%chipmunk.

Source

claw.lisp.

Function: damped-spring-set-stiffness (constraint stiffness)

void cpDampedSpringSetStiffness(cpConstraint* constraint, cpFloat stiffness);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-alloc ()

cpGearJoint* cpGearJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-get-phase (constraint)

cpFloat cpGearJointGetPhase(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-get-ratio (constraint)

cpFloat cpGearJointGetRatio(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-init (joint a b phase ratio)

cpGearJoint* cpGearJointInit(cpGearJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-new (a b phase ratio)

cpConstraint* cpGearJointNew(cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-set-phase (constraint phase)

void cpGearJointSetPhase(cpConstraint* constraint, cpFloat phase);

Package

%chipmunk.

Source

claw.lisp.

Function: gear-joint-set-ratio (constraint ratio)

void cpGearJointSetRatio(cpConstraint* constraint, cpFloat ratio);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-alloc ()

cpGrooveJoint* cpGrooveJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-get-anchor-b (result constraint)

cpVect cpGrooveJointGetAnchorB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-get-groove-a (result constraint)

cpVect cpGrooveJointGetGrooveA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-get-groove-b (result constraint)

cpVect cpGrooveJointGetGrooveB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-init (joint a b groove-a groove-b anchor-b)

cpGrooveJoint* cpGrooveJointInit(cpGrooveJoint* joint, cpBody* a, cpBody* b, cpVect groove_a, cpVect groove_b, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-new (a b groove-a groove-b anchor-b)

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

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-set-anchor-b (constraint anchor-b)

void cpGrooveJointSetAnchorB(cpConstraint* constraint, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-set-groove-a (constraint groove-a)

void cpGrooveJointSetGrooveA(cpConstraint* constraint, cpVect grooveA);

Package

%chipmunk.

Source

claw.lisp.

Function: groove-joint-set-groove-b (constraint groove-b)

void cpGrooveJointSetGrooveB(cpConstraint* constraint, cpVect grooveB);

Package

%chipmunk.

Source

claw.lisp.

Function: moment-for-box (m width height)

cpFloat cpMomentForBox(cpFloat m, cpFloat width, cpFloat height);

Package

%chipmunk.

Source

claw.lisp.

Function: moment-for-box2 (m box)

cpFloat cpMomentForBox2(cpFloat m, cpBB box);

Package

%chipmunk.

Source

claw.lisp.

Function: moment-for-circle (m r1 r2 offset)

cpFloat cpMomentForCircle(cpFloat m, cpFloat r1, cpFloat r2, cpVect offset);

Package

%chipmunk.

Source

claw.lisp.

Function: moment-for-poly (m count verts offset radius)

cpFloat cpMomentForPoly(cpFloat m, int count, cpVect* verts, cpVect offset, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: moment-for-segment (m a b radius)

cpFloat cpMomentForSegment(cpFloat m, cpVect a, cpVect b, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-alloc ()

cpPinJoint* cpPinJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-get-anchor-a (result constraint)

cpVect cpPinJointGetAnchorA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-get-anchor-b (result constraint)

cpVect cpPinJointGetAnchorB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-get-dist (constraint)

cpFloat cpPinJointGetDist(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-init (joint a b anchor-a anchor-b)

cpPinJoint* cpPinJointInit(cpPinJoint* joint, cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-new (a b anchor-a anchor-b)

cpConstraint* cpPinJointNew(cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-set-anchor-a (constraint anchor-a)

void cpPinJointSetAnchorA(cpConstraint* constraint, cpVect anchorA);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-set-anchor-b (constraint anchor-b)

void cpPinJointSetAnchorB(cpConstraint* constraint, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: pin-joint-set-dist (constraint dist)

void cpPinJointSetDist(cpConstraint* constraint, cpFloat dist);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-alloc ()

cpPivotJoint* cpPivotJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-get-anchor-a (result constraint)

cpVect cpPivotJointGetAnchorA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-get-anchor-b (result constraint)

cpVect cpPivotJointGetAnchorB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-init (joint a b anchor-a anchor-b)

cpPivotJoint* cpPivotJointInit(cpPivotJoint* joint, cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-new (a b pivot)

cpConstraint* cpPivotJointNew(cpBody* a, cpBody* b, cpVect pivot);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-new2 (a b anchor-a anchor-b)

cpConstraint* cpPivotJointNew2(cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-set-anchor-a (constraint anchor-a)

void cpPivotJointSetAnchorA(cpConstraint* constraint, cpVect anchorA);

Package

%chipmunk.

Source

claw.lisp.

Function: pivot-joint-set-anchor-b (constraint anchor-b)

void cpPivotJointSetAnchorB(cpConstraint* constraint, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-alloc ()

cpPolyShape* cpPolyShapeAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-get-count (shape)

int cpPolyShapeGetCount(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-get-radius (shape)

cpFloat cpPolyShapeGetRadius(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-get-vert (result shape index)

cpVect cpPolyShapeGetVert(cpShape* shape, int index);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-init (poly body count verts transform radius)

cpPolyShape* cpPolyShapeInit(cpPolyShape* poly, cpBody* body, int count, cpVect* verts, cpTransform transform, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-init-raw (poly body count verts radius)

cpPolyShape* cpPolyShapeInitRaw(cpPolyShape* poly, cpBody* body, int count, cpVect* verts, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-new (body count verts transform radius)

cpShape* cpPolyShapeNew(cpBody* body, int count, cpVect* verts, cpTransform transform, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: poly-shape-new-raw (body count verts radius)

cpShape* cpPolyShapeNewRaw(cpBody* body, int count, cpVect* verts, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-alloc ()

cpRatchetJoint* cpRatchetJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-get-angle (constraint)

cpFloat cpRatchetJointGetAngle(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-get-phase (constraint)

cpFloat cpRatchetJointGetPhase(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-get-ratchet (constraint)

cpFloat cpRatchetJointGetRatchet(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-init (joint a b phase ratchet)

cpRatchetJoint* cpRatchetJointInit(cpRatchetJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-new (a b phase ratchet)

cpConstraint* cpRatchetJointNew(cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-set-angle (constraint angle)

void cpRatchetJointSetAngle(cpConstraint* constraint, cpFloat angle);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-set-phase (constraint phase)

void cpRatchetJointSetPhase(cpConstraint* constraint, cpFloat phase);

Package

%chipmunk.

Source

claw.lisp.

Function: ratchet-joint-set-ratchet (constraint ratchet)

void cpRatchetJointSetRatchet(cpConstraint* constraint, cpFloat ratchet);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-alloc ()

cpRotaryLimitJoint* cpRotaryLimitJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-get-max (constraint)

cpFloat cpRotaryLimitJointGetMax(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-get-min (constraint)

cpFloat cpRotaryLimitJointGetMin(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-init (joint a b min max)

cpRotaryLimitJoint* cpRotaryLimitJointInit(cpRotaryLimitJoint* joint, cpBody* a, cpBody* b, cpFloat min, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-new (a b min max)

cpConstraint* cpRotaryLimitJointNew(cpBody* a, cpBody* b, cpFloat min, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-set-max (constraint max)

void cpRotaryLimitJointSetMax(cpConstraint* constraint, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: rotary-limit-joint-set-min (constraint min)

void cpRotaryLimitJointSetMin(cpConstraint* constraint, cpFloat min);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-alloc ()

cpSegmentShape* cpSegmentShapeAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-get-a (result shape)

cpVect cpSegmentShapeGetA(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-get-b (result shape)

cpVect cpSegmentShapeGetB(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-get-normal (result shape)

cpVect cpSegmentShapeGetNormal(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-get-radius (shape)

cpFloat cpSegmentShapeGetRadius(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-init (seg body a b radius)

cpSegmentShape* cpSegmentShapeInit(cpSegmentShape* seg, cpBody* body, cpVect a, cpVect b, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-new (body a b radius)

cpShape* cpSegmentShapeNew(cpBody* body, cpVect a, cpVect b, cpFloat radius);

Package

%chipmunk.

Source

claw.lisp.

Function: segment-shape-set-neighbors (shape prev next)

void cpSegmentShapeSetNeighbors(cpShape* shape, cpVect prev, cpVect next);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-cache-bb (result shape)

cpBB cpShapeCacheBB(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-destroy (shape)

void cpShapeDestroy(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-free (shape)

void cpShapeFree(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-area (shape)

cpFloat cpShapeGetArea(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-bb (result shape)

cpBB cpShapeGetBB(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-body (shape)

cpBody* cpShapeGetBody(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-center-of-gravity (result shape)

cpVect cpShapeGetCenterOfGravity(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-collision-type (shape)

cpCollisionType cpShapeGetCollisionType(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-density (shape)

cpFloat cpShapeGetDensity(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-elasticity (shape)

cpFloat cpShapeGetElasticity(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-filter (result shape)

cpShapeFilter cpShapeGetFilter(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-friction (shape)

cpFloat cpShapeGetFriction(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-mass (shape)

cpFloat cpShapeGetMass(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-moment (shape)

cpFloat cpShapeGetMoment(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-sensor (shape)

cpBool cpShapeGetSensor(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-space (shape)

cpSpace* cpShapeGetSpace(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-surface-velocity (result shape)

cpVect cpShapeGetSurfaceVelocity(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-get-user-data (shape)

cpDataPointer cpShapeGetUserData(cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-point-query (shape p out)

cpFloat cpShapePointQuery(cpShape* shape, cpVect p, cpPointQueryInfo* out);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-segment-query (shape a b radius info)

cpBool cpShapeSegmentQuery(cpShape* shape, cpVect a, cpVect b, cpFloat radius, cpSegmentQueryInfo* info);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-body (shape body)

void cpShapeSetBody(cpShape* shape, cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-collision-type (shape collision-type)

void cpShapeSetCollisionType(cpShape* shape, cpCollisionType collisionType);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-density (shape density)

void cpShapeSetDensity(cpShape* shape, cpFloat density);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-elasticity (shape elasticity)

void cpShapeSetElasticity(cpShape* shape, cpFloat elasticity);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-filter (shape filter)

void cpShapeSetFilter(cpShape* shape, cpShapeFilter filter);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-friction (shape friction)

void cpShapeSetFriction(cpShape* shape, cpFloat friction);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-mass (shape mass)

void cpShapeSetMass(cpShape* shape, cpFloat mass);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-sensor (shape sensor)

void cpShapeSetSensor(cpShape* shape, cpBool sensor);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-surface-velocity (shape surface-velocity)

void cpShapeSetSurfaceVelocity(cpShape* shape, cpVect surfaceVelocity);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-set-user-data (shape user-data)

void cpShapeSetUserData(cpShape* shape, cpDataPointer userData);

Package

%chipmunk.

Source

claw.lisp.

Function: shape-update (result shape transform)

cpBB cpShapeUpdate(cpShape* shape, cpTransform transform);

Package

%chipmunk.

Source

claw.lisp.

Function: shapes-collide (result a b)

cpContactPointSet cpShapesCollide(cpShape* a, cpShape* b);

Package

%chipmunk.

Source

claw.lisp.

Function: simple-motor-alloc ()

cpSimpleMotor* cpSimpleMotorAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: simple-motor-get-rate (constraint)

cpFloat cpSimpleMotorGetRate(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: simple-motor-init (joint a b rate)

cpSimpleMotor* cpSimpleMotorInit(cpSimpleMotor* joint, cpBody* a, cpBody* b, cpFloat rate);

Package

%chipmunk.

Source

claw.lisp.

Function: simple-motor-new (a b rate)

cpConstraint* cpSimpleMotorNew(cpBody* a, cpBody* b, cpFloat rate);

Package

%chipmunk.

Source

claw.lisp.

Function: simple-motor-set-rate (constraint rate)

void cpSimpleMotorSetRate(cpConstraint* constraint, cpFloat rate);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-alloc ()

cpSlideJoint* cpSlideJointAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-get-anchor-a (result constraint)

cpVect cpSlideJointGetAnchorA(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-get-anchor-b (result constraint)

cpVect cpSlideJointGetAnchorB(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-get-max (constraint)

cpFloat cpSlideJointGetMax(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-get-min (constraint)

cpFloat cpSlideJointGetMin(cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-init (joint a b anchor-a anchor-b min max)

cpSlideJoint* cpSlideJointInit(cpSlideJoint* joint, cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-new (a b anchor-a anchor-b min max)

cpConstraint* cpSlideJointNew(cpBody* a, cpBody* b, cpVect anchorA, cpVect anchorB, cpFloat min, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-set-anchor-a (constraint anchor-a)

void cpSlideJointSetAnchorA(cpConstraint* constraint, cpVect anchorA);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-set-anchor-b (constraint anchor-b)

void cpSlideJointSetAnchorB(cpConstraint* constraint, cpVect anchorB);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-set-max (constraint max)

void cpSlideJointSetMax(cpConstraint* constraint, cpFloat max);

Package

%chipmunk.

Source

claw.lisp.

Function: slide-joint-set-min (constraint min)

void cpSlideJointSetMin(cpConstraint* constraint, cpFloat min);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-body (space body)

cpBody* cpSpaceAddBody(cpSpace* space, cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-collision-handler (space a b)

cpCollisionHandler* cpSpaceAddCollisionHandler(cpSpace* space, cpCollisionType a, cpCollisionType b);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-constraint (space constraint)

cpConstraint* cpSpaceAddConstraint(cpSpace* space, cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-default-collision-handler (space)

cpCollisionHandler* cpSpaceAddDefaultCollisionHandler(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-post-step-callback (space func key data)

cpBool cpSpaceAddPostStepCallback(cpSpace* space, cpPostStepFunc func, void* key, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-shape (space shape)

cpShape* cpSpaceAddShape(cpSpace* space, cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: space-add-wildcard-handler (space type)

cpCollisionHandler* cpSpaceAddWildcardHandler(cpSpace* space, cpCollisionType type);

Package

%chipmunk.

Source

claw.lisp.

Function: space-alloc ()

cpSpace* cpSpaceAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: space-bb-query (space bb filter func data)

void cpSpaceBBQuery(cpSpace* space, cpBB bb, cpShapeFilter filter, cpSpaceBBQueryFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-contains-body (space body)

cpBool cpSpaceContainsBody(cpSpace* space, cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: space-contains-constraint (space constraint)

cpBool cpSpaceContainsConstraint(cpSpace* space, cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: space-contains-shape (space shape)

cpBool cpSpaceContainsShape(cpSpace* space, cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: space-debug-draw (space options)

void cpSpaceDebugDraw(cpSpace* space, cpSpaceDebugDrawOptions* options);

Package

%chipmunk.

Source

claw.lisp.

Function: space-destroy (space)

void cpSpaceDestroy(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-each-body (space func data)

void cpSpaceEachBody(cpSpace* space, cpSpaceBodyIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-each-constraint (space func data)

void cpSpaceEachConstraint(cpSpace* space, cpSpaceConstraintIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-each-shape (space func data)

void cpSpaceEachShape(cpSpace* space, cpSpaceShapeIteratorFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-free (space)

void cpSpaceFree(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-collision-bias (space)

cpFloat cpSpaceGetCollisionBias(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-collision-persistence (space)

cpTimestamp cpSpaceGetCollisionPersistence(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-collision-slop (space)

cpFloat cpSpaceGetCollisionSlop(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-current-time-step (space)

cpFloat cpSpaceGetCurrentTimeStep(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-damping (space)

cpFloat cpSpaceGetDamping(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-gravity (result space)

cpVect cpSpaceGetGravity(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-idle-speed-threshold (space)

cpFloat cpSpaceGetIdleSpeedThreshold(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-iterations (space)

int cpSpaceGetIterations(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-sleep-time-threshold (space)

cpFloat cpSpaceGetSleepTimeThreshold(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-static-body (space)

cpBody* cpSpaceGetStaticBody(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-get-user-data (space)

cpDataPointer cpSpaceGetUserData(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-hash-alloc ()

cpSpaceHash* cpSpaceHashAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: space-hash-init (hash celldim numcells bbfunc static-index)

cpSpatialIndex* cpSpaceHashInit(cpSpaceHash* hash, cpFloat celldim, int numcells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: space-hash-new (celldim cells bbfunc static-index)

cpSpatialIndex* cpSpaceHashNew(cpFloat celldim, int cells, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: space-hash-resize (hash celldim numcells)

void cpSpaceHashResize(cpSpaceHash* hash, cpFloat celldim, int numcells);

Package

%chipmunk.

Source

claw.lisp.

Function: space-init (space)

cpSpace* cpSpaceInit(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-is-locked (space)

cpBool cpSpaceIsLocked(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-new ()

cpSpace* cpSpaceNew();

Package

%chipmunk.

Source

claw.lisp.

Function: space-point-query (space point max-distance filter func data)

void cpSpacePointQuery(cpSpace* space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpSpacePointQueryFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-point-query-nearest (space point max-distance filter out)

cpShape* cpSpacePointQueryNearest(cpSpace* space, cpVect point, cpFloat maxDistance, cpShapeFilter filter, cpPointQueryInfo* out);

Package

%chipmunk.

Source

claw.lisp.

Function: space-reindex-shape (space shape)

void cpSpaceReindexShape(cpSpace* space, cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: space-reindex-shapes-for-body (space body)

void cpSpaceReindexShapesForBody(cpSpace* space, cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: space-reindex-static (space)

void cpSpaceReindexStatic(cpSpace* space);

Package

%chipmunk.

Source

claw.lisp.

Function: space-remove-body (space body)

void cpSpaceRemoveBody(cpSpace* space, cpBody* body);

Package

%chipmunk.

Source

claw.lisp.

Function: space-remove-constraint (space constraint)

void cpSpaceRemoveConstraint(cpSpace* space, cpConstraint* constraint);

Package

%chipmunk.

Source

claw.lisp.

Function: space-remove-shape (space shape)

void cpSpaceRemoveShape(cpSpace* space, cpShape* shape);

Package

%chipmunk.

Source

claw.lisp.

Function: space-segment-query (space start end radius filter func data)

void cpSpaceSegmentQuery(cpSpace* space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSpaceSegmentQueryFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-segment-query-first (space start end radius filter out)

cpShape* cpSpaceSegmentQueryFirst(cpSpace* space, cpVect start, cpVect end, cpFloat radius, cpShapeFilter filter, cpSegmentQueryInfo* out);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-collision-bias (space collision-bias)

void cpSpaceSetCollisionBias(cpSpace* space, cpFloat collisionBias);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-collision-persistence (space collision-persistence)

void cpSpaceSetCollisionPersistence(cpSpace* space, cpTimestamp collisionPersistence);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-collision-slop (space collision-slop)

void cpSpaceSetCollisionSlop(cpSpace* space, cpFloat collisionSlop);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-damping (space damping)

void cpSpaceSetDamping(cpSpace* space, cpFloat damping);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-gravity (space gravity)

void cpSpaceSetGravity(cpSpace* space, cpVect gravity);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-idle-speed-threshold (space idle-speed-threshold)

void cpSpaceSetIdleSpeedThreshold(cpSpace* space, cpFloat idleSpeedThreshold);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-iterations (space iterations)

void cpSpaceSetIterations(cpSpace* space, int iterations);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-sleep-time-threshold (space sleep-time-threshold)

void cpSpaceSetSleepTimeThreshold(cpSpace* space, cpFloat sleepTimeThreshold);

Package

%chipmunk.

Source

claw.lisp.

Function: space-set-user-data (space user-data)

void cpSpaceSetUserData(cpSpace* space, cpDataPointer userData);

Package

%chipmunk.

Source

claw.lisp.

Function: space-shape-query (space shape func data)

cpBool cpSpaceShapeQuery(cpSpace* space, cpShape* shape, cpSpaceShapeQueryFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: space-step (space dt)

void cpSpaceStep(cpSpace* space, cpFloat dt);

Package

%chipmunk.

Source

claw.lisp.

Function: space-use-spatial-hash (space dim count)

void cpSpaceUseSpatialHash(cpSpace* space, cpFloat dim, int count);

Package

%chipmunk.

Source

claw.lisp.

Function: spatial-index-collide-static (dynamic-index static-index func data)

void cpSpatialIndexCollideStatic(cpSpatialIndex* dynamicIndex, cpSpatialIndex* staticIndex, cpSpatialIndexQueryFunc func, void* data);

Package

%chipmunk.

Source

claw.lisp.

Function: spatial-index-free (index)

void cpSpatialIndexFree(cpSpatialIndex* index);

Package

%chipmunk.

Source

claw.lisp.

Function: sweep1d-alloc ()

cpSweep1D* cpSweep1DAlloc();

Package

%chipmunk.

Source

claw.lisp.

Function: sweep1d-init (sweep bbfunc static-index)

cpSpatialIndex* cpSweep1DInit(cpSweep1D* sweep, cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: sweep1d-new (bbfunc static-index)

cpSpatialIndex* cpSweep1DNew(cpSpatialIndexBBFunc bbfunc, cpSpatialIndex* staticIndex);

Package

%chipmunk.

Source

claw.lisp.

Function: v (x y)

Allocates foreign memory for chipmunk vector. Manual memory freeing required.

Package

chipmunk.

Source

chipmunk.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   A   B   C   D   F   G   M   P   R   S   V  
Index Entry  Section

A
arbiter-call-wildcard-begin-a: Public ordinary functions
arbiter-call-wildcard-begin-b: Public ordinary functions
arbiter-call-wildcard-post-solve-a: Public ordinary functions
arbiter-call-wildcard-post-solve-b: Public ordinary functions
arbiter-call-wildcard-pre-solve-a: Public ordinary functions
arbiter-call-wildcard-pre-solve-b: Public ordinary functions
arbiter-call-wildcard-separate-a: Public ordinary functions
arbiter-call-wildcard-separate-b: Public ordinary functions
arbiter-get-bodies: Public ordinary functions
arbiter-get-contact-point-set: Public ordinary functions
arbiter-get-count: Public ordinary functions
arbiter-get-depth: Public ordinary functions
arbiter-get-friction: Public ordinary functions
arbiter-get-normal: Public ordinary functions
arbiter-get-point-a: Public ordinary functions
arbiter-get-point-b: Public ordinary functions
arbiter-get-restitution: Public ordinary functions
arbiter-get-shapes: Public ordinary functions
arbiter-get-surface-velocity: Public ordinary functions
arbiter-get-user-data: Public ordinary functions
arbiter-ignore: Public ordinary functions
arbiter-is-first-contact: Public ordinary functions
arbiter-is-removal: Public ordinary functions
arbiter-set-contact-point-set: Public ordinary functions
arbiter-set-friction: Public ordinary functions
arbiter-set-restitution: Public ordinary functions
arbiter-set-surface-velocity: Public ordinary functions
arbiter-set-user-data: Public ordinary functions
arbiter-total-impulse: Public ordinary functions
arbiter-total-ke: Public ordinary functions
area-for-circle: Public ordinary functions
area-for-poly: Public ordinary functions
area-for-segment: Public ordinary functions

B
bb-tree-alloc: Public ordinary functions
bb-tree-init: Public ordinary functions
bb-tree-new: Public ordinary functions
bb-tree-optimize: Public ordinary functions
bb-tree-set-velocity-func: Public ordinary functions
body-activate: Public ordinary functions
body-activate-static: Public ordinary functions
body-alloc: Public ordinary functions
body-apply-force-at-local-point: Public ordinary functions
body-apply-force-at-world-point: Public ordinary functions
body-apply-impulse-at-local-point: Public ordinary functions
body-apply-impulse-at-world-point: Public ordinary functions
body-destroy: Public ordinary functions
body-each-arbiter: Public ordinary functions
body-each-constraint: Public ordinary functions
body-each-shape: Public ordinary functions
body-free: Public ordinary functions
body-get-angle: Public ordinary functions
body-get-angular-velocity: Public ordinary functions
body-get-center-of-gravity: Public ordinary functions
body-get-force: Public ordinary functions
body-get-mass: Public ordinary functions
body-get-moment: Public ordinary functions
body-get-position: Public ordinary functions
body-get-rotation: Public ordinary functions
body-get-space: Public ordinary functions
body-get-torque: Public ordinary functions
body-get-type: Public ordinary functions
body-get-user-data: Public ordinary functions
body-get-velocity: Public ordinary functions
body-get-velocity-at-local-point: Public ordinary functions
body-get-velocity-at-world-point: Public ordinary functions
body-init: Public ordinary functions
body-is-sleeping: Public ordinary functions
body-kinetic-energy: Public ordinary functions
body-local-to-world: Public ordinary functions
body-new: Public ordinary functions
body-new-kinematic: Public ordinary functions
body-new-static: Public ordinary functions
body-set-angle: Public ordinary functions
body-set-angular-velocity: Public ordinary functions
body-set-center-of-gravity: Public ordinary functions
body-set-force: Public ordinary functions
body-set-mass: Public ordinary functions
body-set-moment: Public ordinary functions
body-set-position: Public ordinary functions
body-set-position-update-func: Public ordinary functions
body-set-torque: Public ordinary functions
body-set-type: Public ordinary functions
body-set-user-data: Public ordinary functions
body-set-velocity: Public ordinary functions
body-set-velocity-update-func: Public ordinary functions
body-sleep: Public ordinary functions
body-sleep-with-group: Public ordinary functions
body-update-position: Public ordinary functions
body-update-velocity: Public ordinary functions
body-world-to-local: Public ordinary functions
box-shape-init: Public ordinary functions
box-shape-init2: Public ordinary functions
box-shape-new: Public ordinary functions
box-shape-new2: Public ordinary functions

C
centroid-for-poly: Public ordinary functions
circle-shape-alloc: Public ordinary functions
circle-shape-get-offset: Public ordinary functions
circle-shape-get-radius: Public ordinary functions
circle-shape-init: Public ordinary functions
circle-shape-new: Public ordinary functions
constraint-destroy: Public ordinary functions
constraint-free: Public ordinary functions
constraint-get-body-a: Public ordinary functions
constraint-get-body-b: Public ordinary functions
constraint-get-collide-bodies: Public ordinary functions
constraint-get-error-bias: Public ordinary functions
constraint-get-impulse: Public ordinary functions
constraint-get-max-bias: Public ordinary functions
constraint-get-max-force: Public ordinary functions
constraint-get-post-solve-func: Public ordinary functions
constraint-get-pre-solve-func: Public ordinary functions
constraint-get-space: Public ordinary functions
constraint-get-user-data: Public ordinary functions
constraint-is-damped-rotary-spring: Public ordinary functions
constraint-is-damped-spring: Public ordinary functions
constraint-is-gear-joint: Public ordinary functions
constraint-is-groove-joint: Public ordinary functions
constraint-is-pin-joint: Public ordinary functions
constraint-is-pivot-joint: Public ordinary functions
constraint-is-ratchet-joint: Public ordinary functions
constraint-is-rotary-limit-joint: Public ordinary functions
constraint-is-simple-motor: Public ordinary functions
constraint-is-slide-joint: Public ordinary functions
constraint-set-collide-bodies: Public ordinary functions
constraint-set-error-bias: Public ordinary functions
constraint-set-max-bias: Public ordinary functions
constraint-set-max-force: Public ordinary functions
constraint-set-post-solve-func: Public ordinary functions
constraint-set-pre-solve-func: Public ordinary functions
constraint-set-user-data: Public ordinary functions
convex-hull: Public ordinary functions

D
damped-rotary-spring-alloc: Public ordinary functions
damped-rotary-spring-get-damping: Public ordinary functions
damped-rotary-spring-get-rest-angle: Public ordinary functions
damped-rotary-spring-get-spring-torque-func: Public ordinary functions
damped-rotary-spring-get-stiffness: Public ordinary functions
damped-rotary-spring-init: Public ordinary functions
damped-rotary-spring-new: Public ordinary functions
damped-rotary-spring-set-damping: Public ordinary functions
damped-rotary-spring-set-rest-angle: Public ordinary functions
damped-rotary-spring-set-spring-torque-func: Public ordinary functions
damped-rotary-spring-set-stiffness: Public ordinary functions
damped-spring-alloc: Public ordinary functions
damped-spring-get-anchor-a: Public ordinary functions
damped-spring-get-anchor-b: Public ordinary functions
damped-spring-get-damping: Public ordinary functions
damped-spring-get-rest-length: Public ordinary functions
damped-spring-get-spring-force-func: Public ordinary functions
damped-spring-get-stiffness: Public ordinary functions
damped-spring-init: Public ordinary functions
damped-spring-new: Public ordinary functions
damped-spring-set-anchor-a: Public ordinary functions
damped-spring-set-anchor-b: Public ordinary functions
damped-spring-set-damping: Public ordinary functions
damped-spring-set-rest-length: Public ordinary functions
damped-spring-set-spring-force-func: Public ordinary functions
damped-spring-set-stiffness: Public ordinary functions

F
Function, arbiter-call-wildcard-begin-a: Public ordinary functions
Function, arbiter-call-wildcard-begin-b: Public ordinary functions
Function, arbiter-call-wildcard-post-solve-a: Public ordinary functions
Function, arbiter-call-wildcard-post-solve-b: Public ordinary functions
Function, arbiter-call-wildcard-pre-solve-a: Public ordinary functions
Function, arbiter-call-wildcard-pre-solve-b: Public ordinary functions
Function, arbiter-call-wildcard-separate-a: Public ordinary functions
Function, arbiter-call-wildcard-separate-b: Public ordinary functions
Function, arbiter-get-bodies: Public ordinary functions
Function, arbiter-get-contact-point-set: Public ordinary functions
Function, arbiter-get-count: Public ordinary functions
Function, arbiter-get-depth: Public ordinary functions
Function, arbiter-get-friction: Public ordinary functions
Function, arbiter-get-normal: Public ordinary functions
Function, arbiter-get-point-a: Public ordinary functions
Function, arbiter-get-point-b: Public ordinary functions
Function, arbiter-get-restitution: Public ordinary functions
Function, arbiter-get-shapes: Public ordinary functions
Function, arbiter-get-surface-velocity: Public ordinary functions
Function, arbiter-get-user-data: Public ordinary functions
Function, arbiter-ignore: Public ordinary functions
Function, arbiter-is-first-contact: Public ordinary functions
Function, arbiter-is-removal: Public ordinary functions
Function, arbiter-set-contact-point-set: Public ordinary functions
Function, arbiter-set-friction: Public ordinary functions
Function, arbiter-set-restitution: Public ordinary functions
Function, arbiter-set-surface-velocity: Public ordinary functions
Function, arbiter-set-user-data: Public ordinary functions
Function, arbiter-total-impulse: Public ordinary functions
Function, arbiter-total-ke: Public ordinary functions
Function, area-for-circle: Public ordinary functions
Function, area-for-poly: Public ordinary functions
Function, area-for-segment: Public ordinary functions
Function, bb-tree-alloc: Public ordinary functions
Function, bb-tree-init: Public ordinary functions
Function, bb-tree-new: Public ordinary functions
Function, bb-tree-optimize: Public ordinary functions
Function, bb-tree-set-velocity-func: Public ordinary functions
Function, body-activate: Public ordinary functions
Function, body-activate-static: Public ordinary functions
Function, body-alloc: Public ordinary functions
Function, body-apply-force-at-local-point: Public ordinary functions
Function, body-apply-force-at-world-point: Public ordinary functions
Function, body-apply-impulse-at-local-point: Public ordinary functions
Function, body-apply-impulse-at-world-point: Public ordinary functions
Function, body-destroy: Public ordinary functions
Function, body-each-arbiter: Public ordinary functions
Function, body-each-constraint: Public ordinary functions
Function, body-each-shape: Public ordinary functions
Function, body-free: Public ordinary functions
Function, body-get-angle: Public ordinary functions
Function, body-get-angular-velocity: Public ordinary functions
Function, body-get-center-of-gravity: Public ordinary functions
Function, body-get-force: Public ordinary functions
Function, body-get-mass: Public ordinary functions
Function, body-get-moment: Public ordinary functions
Function, body-get-position: Public ordinary functions
Function, body-get-rotation: Public ordinary functions
Function, body-get-space: Public ordinary functions
Function, body-get-torque: Public ordinary functions
Function, body-get-type: Public ordinary functions
Function, body-get-user-data: Public ordinary functions
Function, body-get-velocity: Public ordinary functions
Function, body-get-velocity-at-local-point: Public ordinary functions
Function, body-get-velocity-at-world-point: Public ordinary functions
Function, body-init: Public ordinary functions
Function, body-is-sleeping: Public ordinary functions
Function, body-kinetic-energy: Public ordinary functions
Function, body-local-to-world: Public ordinary functions
Function, body-new: Public ordinary functions
Function, body-new-kinematic: Public ordinary functions
Function, body-new-static: Public ordinary functions
Function, body-set-angle: Public ordinary functions
Function, body-set-angular-velocity: Public ordinary functions
Function, body-set-center-of-gravity: Public ordinary functions
Function, body-set-force: Public ordinary functions
Function, body-set-mass: Public ordinary functions
Function, body-set-moment: Public ordinary functions
Function, body-set-position: Public ordinary functions
Function, body-set-position-update-func: Public ordinary functions
Function, body-set-torque: Public ordinary functions
Function, body-set-type: Public ordinary functions
Function, body-set-user-data: Public ordinary functions
Function, body-set-velocity: Public ordinary functions
Function, body-set-velocity-update-func: Public ordinary functions
Function, body-sleep: Public ordinary functions
Function, body-sleep-with-group: Public ordinary functions
Function, body-update-position: Public ordinary functions
Function, body-update-velocity: Public ordinary functions
Function, body-world-to-local: Public ordinary functions
Function, box-shape-init: Public ordinary functions
Function, box-shape-init2: Public ordinary functions
Function, box-shape-new: Public ordinary functions
Function, box-shape-new2: Public ordinary functions
Function, centroid-for-poly: Public ordinary functions
Function, circle-shape-alloc: Public ordinary functions
Function, circle-shape-get-offset: Public ordinary functions
Function, circle-shape-get-radius: Public ordinary functions
Function, circle-shape-init: Public ordinary functions
Function, circle-shape-new: Public ordinary functions
Function, constraint-destroy: Public ordinary functions
Function, constraint-free: Public ordinary functions
Function, constraint-get-body-a: Public ordinary functions
Function, constraint-get-body-b: Public ordinary functions
Function, constraint-get-collide-bodies: Public ordinary functions
Function, constraint-get-error-bias: Public ordinary functions
Function, constraint-get-impulse: Public ordinary functions
Function, constraint-get-max-bias: Public ordinary functions
Function, constraint-get-max-force: Public ordinary functions
Function, constraint-get-post-solve-func: Public ordinary functions
Function, constraint-get-pre-solve-func: Public ordinary functions
Function, constraint-get-space: Public ordinary functions
Function, constraint-get-user-data: Public ordinary functions
Function, constraint-is-damped-rotary-spring: Public ordinary functions
Function, constraint-is-damped-spring: Public ordinary functions
Function, constraint-is-gear-joint: Public ordinary functions
Function, constraint-is-groove-joint: Public ordinary functions
Function, constraint-is-pin-joint: Public ordinary functions
Function, constraint-is-pivot-joint: Public ordinary functions
Function, constraint-is-ratchet-joint: Public ordinary functions
Function, constraint-is-rotary-limit-joint: Public ordinary functions
Function, constraint-is-simple-motor: Public ordinary functions
Function, constraint-is-slide-joint: Public ordinary functions
Function, constraint-set-collide-bodies: Public ordinary functions
Function, constraint-set-error-bias: Public ordinary functions
Function, constraint-set-max-bias: Public ordinary functions
Function, constraint-set-max-force: Public ordinary functions
Function, constraint-set-post-solve-func: Public ordinary functions
Function, constraint-set-pre-solve-func: Public ordinary functions
Function, constraint-set-user-data: Public ordinary functions
Function, convex-hull: Public ordinary functions
Function, damped-rotary-spring-alloc: Public ordinary functions
Function, damped-rotary-spring-get-damping: Public ordinary functions
Function, damped-rotary-spring-get-rest-angle: Public ordinary functions
Function, damped-rotary-spring-get-spring-torque-func: Public ordinary functions
Function, damped-rotary-spring-get-stiffness: Public ordinary functions
Function, damped-rotary-spring-init: Public ordinary functions
Function, damped-rotary-spring-new: Public ordinary functions
Function, damped-rotary-spring-set-damping: Public ordinary functions
Function, damped-rotary-spring-set-rest-angle: Public ordinary functions
Function, damped-rotary-spring-set-spring-torque-func: Public ordinary functions
Function, damped-rotary-spring-set-stiffness: Public ordinary functions
Function, damped-spring-alloc: Public ordinary functions
Function, damped-spring-get-anchor-a: Public ordinary functions
Function, damped-spring-get-anchor-b: Public ordinary functions
Function, damped-spring-get-damping: Public ordinary functions
Function, damped-spring-get-rest-length: Public ordinary functions
Function, damped-spring-get-spring-force-func: Public ordinary functions
Function, damped-spring-get-stiffness: Public ordinary functions
Function, damped-spring-init: Public ordinary functions
Function, damped-spring-new: Public ordinary functions
Function, damped-spring-set-anchor-a: Public ordinary functions
Function, damped-spring-set-anchor-b: Public ordinary functions
Function, damped-spring-set-damping: Public ordinary functions
Function, damped-spring-set-rest-length: Public ordinary functions
Function, damped-spring-set-spring-force-func: Public ordinary functions
Function, damped-spring-set-stiffness: Public ordinary functions
Function, gear-joint-alloc: Public ordinary functions
Function, gear-joint-get-phase: Public ordinary functions
Function, gear-joint-get-ratio: Public ordinary functions
Function, gear-joint-init: Public ordinary functions
Function, gear-joint-new: Public ordinary functions
Function, gear-joint-set-phase: Public ordinary functions
Function, gear-joint-set-ratio: Public ordinary functions
Function, groove-joint-alloc: Public ordinary functions
Function, groove-joint-get-anchor-b: Public ordinary functions
Function, groove-joint-get-groove-a: Public ordinary functions
Function, groove-joint-get-groove-b: Public ordinary functions
Function, groove-joint-init: Public ordinary functions
Function, groove-joint-new: Public ordinary functions
Function, groove-joint-set-anchor-b: Public ordinary functions
Function, groove-joint-set-groove-a: Public ordinary functions
Function, groove-joint-set-groove-b: Public ordinary functions
Function, moment-for-box: Public ordinary functions
Function, moment-for-box2: Public ordinary functions
Function, moment-for-circle: Public ordinary functions
Function, moment-for-poly: Public ordinary functions
Function, moment-for-segment: Public ordinary functions
Function, pin-joint-alloc: Public ordinary functions
Function, pin-joint-get-anchor-a: Public ordinary functions
Function, pin-joint-get-anchor-b: Public ordinary functions
Function, pin-joint-get-dist: Public ordinary functions
Function, pin-joint-init: Public ordinary functions
Function, pin-joint-new: Public ordinary functions
Function, pin-joint-set-anchor-a: Public ordinary functions
Function, pin-joint-set-anchor-b: Public ordinary functions
Function, pin-joint-set-dist: Public ordinary functions
Function, pivot-joint-alloc: Public ordinary functions
Function, pivot-joint-get-anchor-a: Public ordinary functions
Function, pivot-joint-get-anchor-b: Public ordinary functions
Function, pivot-joint-init: Public ordinary functions
Function, pivot-joint-new: Public ordinary functions
Function, pivot-joint-new2: Public ordinary functions
Function, pivot-joint-set-anchor-a: Public ordinary functions
Function, pivot-joint-set-anchor-b: Public ordinary functions
Function, poly-shape-alloc: Public ordinary functions
Function, poly-shape-get-count: Public ordinary functions
Function, poly-shape-get-radius: Public ordinary functions
Function, poly-shape-get-vert: Public ordinary functions
Function, poly-shape-init: Public ordinary functions
Function, poly-shape-init-raw: Public ordinary functions
Function, poly-shape-new: Public ordinary functions
Function, poly-shape-new-raw: Public ordinary functions
Function, ratchet-joint-alloc: Public ordinary functions
Function, ratchet-joint-get-angle: Public ordinary functions
Function, ratchet-joint-get-phase: Public ordinary functions
Function, ratchet-joint-get-ratchet: Public ordinary functions
Function, ratchet-joint-init: Public ordinary functions
Function, ratchet-joint-new: Public ordinary functions
Function, ratchet-joint-set-angle: Public ordinary functions
Function, ratchet-joint-set-phase: Public ordinary functions
Function, ratchet-joint-set-ratchet: Public ordinary functions
Function, rotary-limit-joint-alloc: Public ordinary functions
Function, rotary-limit-joint-get-max: Public ordinary functions
Function, rotary-limit-joint-get-min: Public ordinary functions
Function, rotary-limit-joint-init: Public ordinary functions
Function, rotary-limit-joint-new: Public ordinary functions
Function, rotary-limit-joint-set-max: Public ordinary functions
Function, rotary-limit-joint-set-min: Public ordinary functions
Function, segment-shape-alloc: Public ordinary functions
Function, segment-shape-get-a: Public ordinary functions
Function, segment-shape-get-b: Public ordinary functions
Function, segment-shape-get-normal: Public ordinary functions
Function, segment-shape-get-radius: Public ordinary functions
Function, segment-shape-init: Public ordinary functions
Function, segment-shape-new: Public ordinary functions
Function, segment-shape-set-neighbors: Public ordinary functions
Function, shape-cache-bb: Public ordinary functions
Function, shape-destroy: Public ordinary functions
Function, shape-free: Public ordinary functions
Function, shape-get-area: Public ordinary functions
Function, shape-get-bb: Public ordinary functions
Function, shape-get-body: Public ordinary functions
Function, shape-get-center-of-gravity: Public ordinary functions
Function, shape-get-collision-type: Public ordinary functions
Function, shape-get-density: Public ordinary functions
Function, shape-get-elasticity: Public ordinary functions
Function, shape-get-filter: Public ordinary functions
Function, shape-get-friction: Public ordinary functions
Function, shape-get-mass: Public ordinary functions
Function, shape-get-moment: Public ordinary functions
Function, shape-get-sensor: Public ordinary functions
Function, shape-get-space: Public ordinary functions
Function, shape-get-surface-velocity: Public ordinary functions
Function, shape-get-user-data: Public ordinary functions
Function, shape-point-query: Public ordinary functions
Function, shape-segment-query: Public ordinary functions
Function, shape-set-body: Public ordinary functions
Function, shape-set-collision-type: Public ordinary functions
Function, shape-set-density: Public ordinary functions
Function, shape-set-elasticity: Public ordinary functions
Function, shape-set-filter: Public ordinary functions
Function, shape-set-friction: Public ordinary functions
Function, shape-set-mass: Public ordinary functions
Function, shape-set-sensor: Public ordinary functions
Function, shape-set-surface-velocity: Public ordinary functions
Function, shape-set-user-data: Public ordinary functions
Function, shape-update: Public ordinary functions
Function, shapes-collide: Public ordinary functions
Function, simple-motor-alloc: Public ordinary functions
Function, simple-motor-get-rate: Public ordinary functions
Function, simple-motor-init: Public ordinary functions
Function, simple-motor-new: Public ordinary functions
Function, simple-motor-set-rate: Public ordinary functions
Function, slide-joint-alloc: Public ordinary functions
Function, slide-joint-get-anchor-a: Public ordinary functions
Function, slide-joint-get-anchor-b: Public ordinary functions
Function, slide-joint-get-max: Public ordinary functions
Function, slide-joint-get-min: Public ordinary functions
Function, slide-joint-init: Public ordinary functions
Function, slide-joint-new: Public ordinary functions
Function, slide-joint-set-anchor-a: Public ordinary functions
Function, slide-joint-set-anchor-b: Public ordinary functions
Function, slide-joint-set-max: Public ordinary functions
Function, slide-joint-set-min: Public ordinary functions
Function, space-add-body: Public ordinary functions
Function, space-add-collision-handler: Public ordinary functions
Function, space-add-constraint: Public ordinary functions
Function, space-add-default-collision-handler: Public ordinary functions
Function, space-add-post-step-callback: Public ordinary functions
Function, space-add-shape: Public ordinary functions
Function, space-add-wildcard-handler: Public ordinary functions
Function, space-alloc: Public ordinary functions
Function, space-bb-query: Public ordinary functions
Function, space-contains-body: Public ordinary functions
Function, space-contains-constraint: Public ordinary functions
Function, space-contains-shape: Public ordinary functions
Function, space-debug-draw: Public ordinary functions
Function, space-destroy: Public ordinary functions
Function, space-each-body: Public ordinary functions
Function, space-each-constraint: Public ordinary functions
Function, space-each-shape: Public ordinary functions
Function, space-free: Public ordinary functions
Function, space-get-collision-bias: Public ordinary functions
Function, space-get-collision-persistence: Public ordinary functions
Function, space-get-collision-slop: Public ordinary functions
Function, space-get-current-time-step: Public ordinary functions
Function, space-get-damping: Public ordinary functions
Function, space-get-gravity: Public ordinary functions
Function, space-get-idle-speed-threshold: Public ordinary functions
Function, space-get-iterations: Public ordinary functions
Function, space-get-sleep-time-threshold: Public ordinary functions
Function, space-get-static-body: Public ordinary functions
Function, space-get-user-data: Public ordinary functions
Function, space-hash-alloc: Public ordinary functions
Function, space-hash-init: Public ordinary functions
Function, space-hash-new: Public ordinary functions
Function, space-hash-resize: Public ordinary functions
Function, space-init: Public ordinary functions
Function, space-is-locked: Public ordinary functions
Function, space-new: Public ordinary functions
Function, space-point-query: Public ordinary functions
Function, space-point-query-nearest: Public ordinary functions
Function, space-reindex-shape: Public ordinary functions
Function, space-reindex-shapes-for-body: Public ordinary functions
Function, space-reindex-static: Public ordinary functions
Function, space-remove-body: Public ordinary functions
Function, space-remove-constraint: Public ordinary functions
Function, space-remove-shape: Public ordinary functions
Function, space-segment-query: Public ordinary functions
Function, space-segment-query-first: Public ordinary functions
Function, space-set-collision-bias: Public ordinary functions
Function, space-set-collision-persistence: Public ordinary functions
Function, space-set-collision-slop: Public ordinary functions
Function, space-set-damping: Public ordinary functions
Function, space-set-gravity: Public ordinary functions
Function, space-set-idle-speed-threshold: Public ordinary functions
Function, space-set-iterations: Public ordinary functions
Function, space-set-sleep-time-threshold: Public ordinary functions
Function, space-set-user-data: Public ordinary functions
Function, space-shape-query: Public ordinary functions
Function, space-step: Public ordinary functions
Function, space-use-spatial-hash: Public ordinary functions
Function, spatial-index-collide-static: Public ordinary functions
Function, spatial-index-free: Public ordinary functions
Function, sweep1d-alloc: Public ordinary functions
Function, sweep1d-init: Public ordinary functions
Function, sweep1d-new: Public ordinary functions
Function, v: Public ordinary functions

G
gear-joint-alloc: Public ordinary functions
gear-joint-get-phase: Public ordinary functions
gear-joint-get-ratio: Public ordinary functions
gear-joint-init: Public ordinary functions
gear-joint-new: Public ordinary functions
gear-joint-set-phase: Public ordinary functions
gear-joint-set-ratio: Public ordinary functions
groove-joint-alloc: Public ordinary functions
groove-joint-get-anchor-b: Public ordinary functions
groove-joint-get-groove-a: Public ordinary functions
groove-joint-get-groove-b: Public ordinary functions
groove-joint-init: Public ordinary functions
groove-joint-new: Public ordinary functions
groove-joint-set-anchor-b: Public ordinary functions
groove-joint-set-groove-a: Public ordinary functions
groove-joint-set-groove-b: Public ordinary functions

M
Macro, message: Public macros
message: Public macros
moment-for-box: Public ordinary functions
moment-for-box2: Public ordinary functions
moment-for-circle: Public ordinary functions
moment-for-poly: Public ordinary functions
moment-for-segment: Public ordinary functions

P
pin-joint-alloc: Public ordinary functions
pin-joint-get-anchor-a: Public ordinary functions
pin-joint-get-anchor-b: Public ordinary functions
pin-joint-get-dist: Public ordinary functions
pin-joint-init: Public ordinary functions
pin-joint-new: Public ordinary functions
pin-joint-set-anchor-a: Public ordinary functions
pin-joint-set-anchor-b: Public ordinary functions
pin-joint-set-dist: Public ordinary functions
pivot-joint-alloc: Public ordinary functions
pivot-joint-get-anchor-a: Public ordinary functions
pivot-joint-get-anchor-b: Public ordinary functions
pivot-joint-init: Public ordinary functions
pivot-joint-new: Public ordinary functions
pivot-joint-new2: Public ordinary functions
pivot-joint-set-anchor-a: Public ordinary functions
pivot-joint-set-anchor-b: Public ordinary functions
poly-shape-alloc: Public ordinary functions
poly-shape-get-count: Public ordinary functions
poly-shape-get-radius: Public ordinary functions
poly-shape-get-vert: Public ordinary functions
poly-shape-init: Public ordinary functions
poly-shape-init-raw: Public ordinary functions
poly-shape-new: Public ordinary functions
poly-shape-new-raw: Public ordinary functions

R
ratchet-joint-alloc: Public ordinary functions
ratchet-joint-get-angle: Public ordinary functions
ratchet-joint-get-phase: Public ordinary functions
ratchet-joint-get-ratchet: Public ordinary functions
ratchet-joint-init: Public ordinary functions
ratchet-joint-new: Public ordinary functions
ratchet-joint-set-angle: Public ordinary functions
ratchet-joint-set-phase: Public ordinary functions
ratchet-joint-set-ratchet: Public ordinary functions
rotary-limit-joint-alloc: Public ordinary functions
rotary-limit-joint-get-max: Public ordinary functions
rotary-limit-joint-get-min: Public ordinary functions
rotary-limit-joint-init: Public ordinary functions
rotary-limit-joint-new: Public ordinary functions
rotary-limit-joint-set-max: Public ordinary functions
rotary-limit-joint-set-min: Public ordinary functions

S
segment-shape-alloc: Public ordinary functions
segment-shape-get-a: Public ordinary functions
segment-shape-get-b: Public ordinary functions
segment-shape-get-normal: Public ordinary functions
segment-shape-get-radius: Public ordinary functions
segment-shape-init: Public ordinary functions
segment-shape-new: Public ordinary functions
segment-shape-set-neighbors: Public ordinary functions
shape-cache-bb: Public ordinary functions
shape-destroy: Public ordinary functions
shape-free: Public ordinary functions
shape-get-area: Public ordinary functions
shape-get-bb: Public ordinary functions
shape-get-body: Public ordinary functions
shape-get-center-of-gravity: Public ordinary functions
shape-get-collision-type: Public ordinary functions
shape-get-density: Public ordinary functions
shape-get-elasticity: Public ordinary functions
shape-get-filter: Public ordinary functions
shape-get-friction: Public ordinary functions
shape-get-mass: Public ordinary functions
shape-get-moment: Public ordinary functions
shape-get-sensor: Public ordinary functions
shape-get-space: Public ordinary functions
shape-get-surface-velocity: Public ordinary functions
shape-get-user-data: Public ordinary functions
shape-point-query: Public ordinary functions
shape-segment-query: Public ordinary functions
shape-set-body: Public ordinary functions
shape-set-collision-type: Public ordinary functions
shape-set-density: Public ordinary functions
shape-set-elasticity: Public ordinary functions
shape-set-filter: Public ordinary functions
shape-set-friction: Public ordinary functions
shape-set-mass: Public ordinary functions
shape-set-sensor: Public ordinary functions
shape-set-surface-velocity: Public ordinary functions
shape-set-user-data: Public ordinary functions
shape-update: Public ordinary functions
shapes-collide: Public ordinary functions
simple-motor-alloc: Public ordinary functions
simple-motor-get-rate: Public ordinary functions
simple-motor-init: Public ordinary functions
simple-motor-new: Public ordinary functions
simple-motor-set-rate: Public ordinary functions
slide-joint-alloc: Public ordinary functions
slide-joint-get-anchor-a: Public ordinary functions
slide-joint-get-anchor-b: Public ordinary functions
slide-joint-get-max: Public ordinary functions
slide-joint-get-min: Public ordinary functions
slide-joint-init: Public ordinary functions
slide-joint-new: Public ordinary functions
slide-joint-set-anchor-a: Public ordinary functions
slide-joint-set-anchor-b: Public ordinary functions
slide-joint-set-max: Public ordinary functions
slide-joint-set-min: Public ordinary functions
space-add-body: Public ordinary functions
space-add-collision-handler: Public ordinary functions
space-add-constraint: Public ordinary functions
space-add-default-collision-handler: Public ordinary functions
space-add-post-step-callback: Public ordinary functions
space-add-shape: Public ordinary functions
space-add-wildcard-handler: Public ordinary functions
space-alloc: Public ordinary functions
space-bb-query: Public ordinary functions
space-contains-body: Public ordinary functions
space-contains-constraint: Public ordinary functions
space-contains-shape: Public ordinary functions
space-debug-draw: Public ordinary functions
space-destroy: Public ordinary functions
space-each-body: Public ordinary functions
space-each-constraint: Public ordinary functions
space-each-shape: Public ordinary functions
space-free: Public ordinary functions
space-get-collision-bias: Public ordinary functions
space-get-collision-persistence: Public ordinary functions
space-get-collision-slop: Public ordinary functions
space-get-current-time-step: Public ordinary functions
space-get-damping: Public ordinary functions
space-get-gravity: Public ordinary functions
space-get-idle-speed-threshold: Public ordinary functions
space-get-iterations: Public ordinary functions
space-get-sleep-time-threshold: Public ordinary functions
space-get-static-body: Public ordinary functions
space-get-user-data: Public ordinary functions
space-hash-alloc: Public ordinary functions
space-hash-init: Public ordinary functions
space-hash-new: Public ordinary functions
space-hash-resize: Public ordinary functions
space-init: Public ordinary functions
space-is-locked: Public ordinary functions
space-new: Public ordinary functions
space-point-query: Public ordinary functions
space-point-query-nearest: Public ordinary functions
space-reindex-shape: Public ordinary functions
space-reindex-shapes-for-body: Public ordinary functions
space-reindex-static: Public ordinary functions
space-remove-body: Public ordinary functions
space-remove-constraint: Public ordinary functions
space-remove-shape: Public ordinary functions
space-segment-query: Public ordinary functions
space-segment-query-first: Public ordinary functions
space-set-collision-bias: Public ordinary functions
space-set-collision-persistence: Public ordinary functions
space-set-collision-slop: Public ordinary functions
space-set-damping: Public ordinary functions
space-set-gravity: Public ordinary functions
space-set-idle-speed-threshold: Public ordinary functions
space-set-iterations: Public ordinary functions
space-set-sleep-time-threshold: Public ordinary functions
space-set-user-data: Public ordinary functions
space-shape-query: Public ordinary functions
space-step: Public ordinary functions
space-use-spatial-hash: Public ordinary functions
spatial-index-collide-static: Public ordinary functions
spatial-index-free: Public ordinary functions
sweep1d-alloc: Public ordinary functions
sweep1d-init: Public ordinary functions
sweep1d-new: Public ordinary functions

V
v: Public ordinary functions


A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+all-categories+: Public special variables
+buffer-bytes+: Public special variables
+calloc+: Public special variables
+export+: Public special variables
+facos+: Public special variables
+false+: Public special variables
+fatan2+: Public special variables
+fceil+: Public special variables
+fcos+: Public special variables
+fexp+: Public special variables
+ffloor+: Public special variables
+fmod+: Public special variables
+fpow+: Public special variables
+free+: Public special variables
+fsin+: Public special variables
+fsqrt+: Public special variables
+max-contacts-per-arbiter+: Public special variables
+no-group+: Public special variables
+pi+: Public special variables
+realloc+: Public special variables
+shape-filter-all+: Public special variables
+shape-filter-none+: Public special variables
+transform-identity+: Public special variables
+true+: Public special variables
+use-cgtypes+: Public special variables
+use-doubles+: Public special variables
+version-major+: Public special variables
+version-minor+: Public special variables
+version-release+: Public special variables
+vzero+: Public special variables
+vzero+: Public special variables
+wildcard-collision-type+: Public special variables

S
Special Variable, +all-categories+: Public special variables
Special Variable, +buffer-bytes+: Public special variables
Special Variable, +calloc+: Public special variables
Special Variable, +export+: Public special variables
Special Variable, +facos+: Public special variables
Special Variable, +false+: Public special variables
Special Variable, +fatan2+: Public special variables
Special Variable, +fceil+: Public special variables
Special Variable, +fcos+: Public special variables
Special Variable, +fexp+: Public special variables
Special Variable, +ffloor+: Public special variables
Special Variable, +fmod+: Public special variables
Special Variable, +fpow+: Public special variables
Special Variable, +free+: Public special variables
Special Variable, +fsin+: Public special variables
Special Variable, +fsqrt+: Public special variables
Special Variable, +max-contacts-per-arbiter+: Public special variables
Special Variable, +no-group+: Public special variables
Special Variable, +pi+: Public special variables
Special Variable, +realloc+: Public special variables
Special Variable, +shape-filter-all+: Public special variables
Special Variable, +shape-filter-none+: Public special variables
Special Variable, +transform-identity+: Public special variables
Special Variable, +true+: Public special variables
Special Variable, +use-cgtypes+: Public special variables
Special Variable, +use-doubles+: Public special variables
Special Variable, +version-major+: Public special variables
Special Variable, +version-minor+: Public special variables
Special Variable, +version-release+: Public special variables
Special Variable, +vzero+: Public special variables
Special Variable, +vzero+: Public special variables
Special Variable, +wildcard-collision-type+: Public special variables