Chipmunk2D Pro API Reference  7.0.3
 All Classes Functions Variables Typedefs Enumerations Enumerator Properties Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oC<ChipmunkObject>Allows you to add composite objects to a space in a single method call
|oC<ChipmunkBaseObject>This protocol is implemented by objects that know how to add themselves to a space
||oCChipmunkBodyRigid bodies are the basic unit of simulation in Chipmunk
||oCChipmunkConstraintConstraints connect two ChipmunkBody objects together
|||oCChipmunkDampedRotarySpringLike a ChipmunkDampedSpring, but operates in a rotational fashion
|||oCChipmunkDampedSpringA spring with a damper
|||oCChipmunkGearJointGear joints constrain the rotational speed of one body to another
|||oCChipmunkGrooveJointGroove joints hold a pivot point on one body to line along a line segment on another like a pin in a groove
|||oCChipmunkPinJointPin joints hold a set distance between points on two bodies
|||oCChipmunkPivotJointPivot joints hold two points on two bodies together allowing them to rotate freely around the pivot
|||oCChipmunkRatchetJointRatchet joints create rotary ratches similar to a socket wrench
|||oCChipmunkRotaryLimitJointConstrains the angle between two bodies
|||oCChipmunkSimpleMotorSimple motors make two objects spin relative to each other
|||\CChipmunkSlideJointSlide joints hold the distance between points on two bodies between a minimum and a maximum
||\CChipmunkShapeAbstract base class for collsion shape types
|| oCChipmunkCircleShapeA perfect circle shape
|| oCChipmunkPolyShapeA convex polygon shape
|| \CChipmunkSegmentShapeA beveled (rounded) segment shape
|oCChipmunkGrab
|\CNSArray(ChipmunkObject)A category to have NSArray implement the ChipmunkObject protocol
oCcpArbiter
oCcpArbiterThread
oCcpArray
oCcpBBChipmunk's axis-aligned 2D bounding box type. (left, bottom, right, top)
oCcpBody
oCcpCircleShape
oCcpCollisionHandlerStruct that holds function callback pointers to configure custom collision handling
oCcpCollisionInfo
oCcpConstraint
oCcpConstraintClass
oCcpContact
oCcpContactPointSetA struct that wraps up the important collision data for an arbiter
oCcpDampedRotarySpring
oCcpDampedSpring
oCcpGearJoint
oCcpGrooveJoint
oCcpMat2x2
oCcpPinJoint
oCcpPivotJoint
oCcpPointQueryInfoPoint query info struct
oCcpPolyline
oCcpPolylineSetPolyline sets are collections of polylines, generally built by cpMarchSoft() or cpMarchHard()
oCcpPolyShape
oCcpPostStepCallback
oCcpRatchetJoint
oCcpRotaryLimitJoint
oCcpSegmentQueryInfoSegment query info struct
oCcpSegmentShape
oCcpShape
oCcpShapeClass
oCcpShapeFilterFast collision filtering type that is used to determine if two objects collide before calling collision or query callbacks
oCcpShapeMassInfo
oCcpSimpleMotor
oCcpSlideJoint
oCcpSpace
oCcpSpaceDebugColorColor type to use with the space debug drawing API
oCcpSpaceDebugDrawOptionsStruct used with cpSpaceDebugDraw() containing drawing callbacks and other drawing settings
oCcpSpatialIndexClass
oCcpSplittingPlane
oCcpTransformColumn major affine transform
oCcpVect
oC<NSFastEnumeration>
|\CChipmunkPolylineSetWrapper for the cpPolylineSet type
\CNSObject
 oCChipmunkAbstractSamplerA sampler is an object that provides a basis function to build shapes from
 |oCChipmunkBitmapSamplerGeneric sampler used with bitmap data
 ||\CChipmunkCGContextSamplerSampler built on top of a CGBitmapContext to allow deformable geometry
 || \CChipmunkImageSamplerA CGBitmapContext sampler initialized with an CGImage
 |oCChipmunkBlockSampler
 |\CChipmunkPointCloudSamplerA point cloud sampler allows you to perform deformable terrain like with a bitmap backed sampler, but without any bounds
 oCChipmunkAbstractTileCacheA tile cache enables an efficient means of updating a large deformable terrain
 |\CChipmunkBasicTileCacheGeneric tile cache. Configurable enough to be useful for most uses
 oCChipmunkBodyRigid bodies are the basic unit of simulation in Chipmunk
 oCChipmunkConstraintConstraints connect two ChipmunkBody objects together
 oCChipmunkGrab
 oCChipmunkMultiGrabSimple class to implement multitouch grabbing of physics objects
 oCChipmunkPointQueryInfo
 oCChipmunkPolylineWrapper for the cpPolyline type
 oCChipmunkPolylineSetWrapper for the cpPolylineSet type
 oCChipmunkSegmentQueryInfoHolds collision information from segment queries. You should never need to create one
 oCChipmunkShapeAbstract base class for collsion shape types
 oCChipmunkShapeQueryInfoHolds collision information from segment queries. You should never need to create one
 \CChipmunkSpaceChipmunk spaces are simulation containers
  \CChipmunkHastySpaceChipmunkHastySpace is an Objective-Chipmunk wrapper for cpHastySpace