17 NSMutableSet *_children;
18 NSMutableArray *_handlers;
74 __attribute__((__deprecated__));
77 @property(nonatomic, readonly)
cpSpace *space;
88 @property(nonatomic, readonly)
cpFloat currentTimeStep;
94 @property(nonatomic, assign)
id data;
112 - (void)setDefaultCollisionHandler:(
id)delegate
114 preSolve:(
SEL)preSolve
115 postSolve:(
SEL)postSolve
116 separate:(
SEL)separate;
133 - (void)addCollisionHandler:(
id)delegate
136 preSolve:(
SEL)preSolve
137 postSolve:(
SEL)postSolve
138 separate:(
SEL)separate;
171 - (NSArray *)addBounds:(CGRect)bounds thickness:(
cpFloat)radius
173 layers:(
cpLayers)layers group:(
id)group
174 collisionType:(
id)collisionType;
197 - (BOOL)addPostStepCallback:(
id)target selector:(
SEL)selector key:(
id)key;
200 typedef void (^ChipmunkPostStepBlock)(void);
203 - (BOOL)addPostStepBlock:(ChipmunkPostStepBlock)block key:(
id)key;
221 - (NSArray *)pointQueryAll:(
cpVect)point layers:(
cpLayers)layers group:(
cpGroup)group __attribute__((__deprecated__));
252 - (NSArray *)constraints;
255 - (void)reindexStatic;
282 #define CHIPMUNK_ARBITER_GET_SHAPES(__arb__, __a__, __b__) ChipmunkShape *__a__, *__b__; { \
283 cpShape *__shapeA__, *__shapeB__; \
284 cpArbiterGetShapes(__arb__, &__shapeA__, &__shapeB__); \
285 __a__ = __shapeA__->data; __b__ = __shapeB__->data; \
288 #define CHIPMUNK_ARBITER_GET_BODIES(__arb__, __a__, __b__) ChipmunkBody *__a__, *__b__; { \
289 cpBody *__bodyA__, *__bodyB__; \
290 cpArbiterGetBodies(__arb__, &__bodyA__, &__bodyB__); \
291 __a__ = __bodyA__->data; __b__ = __bodyB__->data; \