|
Chipmunk2D Pro API Reference
6.1.5
|
| Allows you to add composite objects to a space in a single method call | |
| This protocol is implemented by objects that know how to add themselves to a space | |
| Rigid bodies are the basic unit of simulation in Chipmunk | |
| Constraints connect two ChipmunkBody objects together | |
| Like a ChipmunkDampedSpring, but operates in a rotational fashion | |
| A spring with a damper | |
| Gear joints constrain the rotational speed of one body to another | |
| Groove joints hold a pivot point on one body to line along a line segment on another like a pin in a groove | |
| Pin joints hold a set distance between points on two bodies | |
| Pivot joints hold two points on two bodies together allowing them to rotate freely around the pivot | |
| Ratchet joints create rotary ratches similar to a socket wrench | |
| Constrains the angle between two bodies | |
| Simple motors make two objects spin relative to each other | |
| Slide joints hold the distance between points on two bodies between a minimum and a maximum | |
| Abstract base class for collsion shape types | |
| A perfect circle shape | |
| A subclass of ChipmunkCircleShape that is added as a static shape when using add: (ChipmunkSpace) | |
| A convex polygon shape | |
| A subclass of ChipmunkPolyShape that is added as a static shape when using add: (ChipmunkSpace) | |
| A beveled (rounded) segment shape | |
| A subclass of ChipmunkSegmentShape that is added as a static shape when using add: (ChipmunkSpace) | |
| Have NSArray implement ChipmunkObject so that you can easily use them as containers | |
| Redundant API used to implement higher level functionality such as addObject | |
| A colliding pair of shapes | |
| Chipmunk's axis-aligned 2D bounding box type. (left, bottom, right, top) | |
| Chipmunk's rigid body struct | |
| Opaque cpConstraint struct | |
| A struct that wraps up the important collision data for an arbiter | |
| Nearest point query info struct | |
| Polyline sets are collections of polylines, generally built by cpMarchSoft() or cpMarchHard() | |
| Segment query info struct | |
| Opaque collision shape struct | |
| Basic Unit of Simulation in Chipmunk | |
| Wrapper for the cpPolylineSet type | |
| A sampler is an object that provides a basis function to build shapes from | |
| Generic sampler used with bitmap data | |
| Sampler built on top of a CGBitmapContext to allow deformable geometry | |
| A CGBitmapContext sampler initialized with an CGImage | |
| A point cloud sampler allows you to perform deformable terrain like with a bitmap backed sampler, but without any bounds | |
| A tile cache enables an efficient means of updating a large deformable terrain | |
| Generic tile cache. Configurable enough to be useful for most uses | |
| Rigid bodies are the basic unit of simulation in Chipmunk | |
| Constraints connect two ChipmunkBody objects together | |
| Simple class to implement multitouch grabbing of physics objects | |
| Wrapper for the cpPolyline type | |
| Wrapper for the cpPolylineSet type | |
| Holds collision information from segment queries. You should never need to create one | |
| Abstract base class for collsion shape types | |
| Holds collision information from segment queries. You should never need to create one | |
| ChipmunkHastySpace is an Objective-Chipmunk wrapper for cpHastySpace and is only available with Chipmunk Pro |
1.8.3.1