14 NSMutableSet *_children;
15 NSMutableArray *_handlers;
71 __attribute__((__deprecated__));
74 @property(nonatomic, readonly)
cpSpace *space;
85 @property(nonatomic, readonly)
cpFloat currentTimeStep;
91 @property(nonatomic, assign)
id data;
109 - (void)setDefaultCollisionHandler:(
id)delegate
111 preSolve:(
SEL)preSolve
112 postSolve:(
SEL)postSolve
113 separate:(
SEL)separate;
130 - (void)addCollisionHandler:(
id)delegate
133 preSolve:(
SEL)preSolve
134 postSolve:(
SEL)postSolve
135 separate:(
SEL)separate;
187 - (BOOL)addPostStepCallback:(
id)target selector:(
SEL)selector key:(
id)key;
190 typedef void (^ChipmunkPostStepBlock)(void);
193 - (BOOL)addPostStepBlock:(ChipmunkPostStepBlock)block key:(
id)key;
211 - (NSArray *)pointQueryAll:(
cpVect)point layers:(
cpLayers)layers group:(
cpGroup)group __attribute__((__deprecated__));
242 - (NSArray *)constraints;
245 - (void)reindexStatic;
272 #define CHIPMUNK_ARBITER_GET_SHAPES(arb, a, b) ChipmunkShape *a, *b; { \
273 cpShape *shapeA, *shapeB; \
274 cpArbiterGetShapes(arb, &shapeA, &shapeB); \
275 a = shapeA->data; b = shapeB->data; \
278 #define CHIPMUNK_ARBITER_GET_BODIES(arb, a, b) ChipmunkBody *a, *b; { \
279 cpBody *bodyA, *bodyB; \
280 cpArbiterGetBodies(arb, &bodyA, &bodyB); \
281 a = bodyA->data; b = bodyB->data; \