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;
168 - (NSArray *)addBounds:(CGRect)bounds thickness:(
cpFloat)radius
170 layers:(
cpLayers)layers group:(
id)group
171 collisionType:(
id)collisionType;
194 - (BOOL)addPostStepCallback:(
id)target selector:(
SEL)selector key:(
id)key;
197 typedef void (^ChipmunkPostStepBlock)(void);
200 - (BOOL)addPostStepBlock:(ChipmunkPostStepBlock)block key:(
id)key;
218 - (NSArray *)pointQueryAll:(
cpVect)point layers:(
cpLayers)layers group:(
cpGroup)group __attribute__((__deprecated__));
249 - (NSArray *)constraints;
252 - (void)reindexStatic;
279 #define CHIPMUNK_ARBITER_GET_SHAPES(__arb__, __a__, __b__) ChipmunkShape *__a__, *__b__; { \
280 cpShape *__shapeA__, *__shapeB__; \
281 cpArbiterGetShapes(__arb__, &__shapeA__, &__shapeB__); \
282 __a__ = __shapeA__->data; __b__ = __shapeB__->data; \
285 #define CHIPMUNK_ARBITER_GET_BODIES(__arb__, __a__, __b__) ChipmunkBody *__a__, *__b__; { \
286 cpBody *__bodyA__, *__bodyB__; \
287 cpArbiterGetBodies(__arb__, &__bodyA__, &__bodyB__); \
288 __a__ = __bodyA__->data; __b__ = __bodyB__->data; \