/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/include/chipmunk/ |
H A D | cpArbiter.h | 32 CP_EXPORT cpFloat cpArbiterGetRestitution(const cpArbiter *arb); 36 CP_EXPORT cpFloat cpArbiterGetFriction(const cpArbiter *arb); 41 CP_EXPORT cpVect cpArbiterGetSurfaceVelocity(cpArbiter *arb); 48 CP_EXPORT cpDataPointer cpArbiterGetUserData(const cpArbiter *arb); 55 CP_EXPORT cpVect cpArbiterTotalImpulse(const cpArbiter *arb); 58 CP_EXPORT cpFloat cpArbiterTotalKE(const cpArbiter *arb); 62 CP_EXPORT cpBool cpArbiterIgnore(cpArbiter *arb); 106 CP_EXPORT cpBool cpArbiterIsFirstContact(const cpArbiter *arb); 108 CP_EXPORT cpBool cpArbiterIsRemoval(const cpArbiter *arb); 111 CP_EXPORT int cpArbiterGetCount(const cpArbiter *arb); [all …]
|
H A D | chipmunk_private.h | 118 cpArbiter *arbiterList; 159 struct cpArbiter *next, *prev; 185 struct cpArbiter { struct 208 cpArbiter* cpArbiterInit(cpArbiter *arb, cpShape *a, cpShape *b); argument 211 cpArbiterThreadForBody(cpArbiter *arb, cpBody *body) in cpArbiterThreadForBody() 216 void cpArbiterUnthread(cpArbiter *arb); 221 void cpArbiterApplyImpulse(cpArbiter *arb); 639 typedef void (*cpSpaceArbiterApplyImpulseFunc)(cpArbiter *arb); 721 cpSpaceUncacheArbiter(cpSpace *space, cpArbiter *arb) in cpSpaceUncacheArbiter() 751 static inline cpArbiter * [all …]
|
H A D | cpSpace.h | 30 typedef cpBool (*cpCollisionBeginFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); 33 typedef cpBool (*cpCollisionPreSolveFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); 35 typedef void (*cpCollisionPostSolveFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData); 37 typedef void (*cpCollisionSeparateFunc)(cpArbiter *arb, cpSpace *space, cpDataPointer userData);
|
H A D | chipmunk.h | 117 typedef struct cpArbiter cpArbiter; typedef 214 void cpBodyEachArbiter_b(cpBody *body, void (^block)(cpArbiter *arbiter));
|
H A D | cpBody.h | 185 typedef void (*cpBodyArbiterIteratorFunc)(cpBody *body, cpArbiter *arbiter, void *data);
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/src/ |
H A D | cpArbiter.c | 26 unthreadHelper(cpArbiter *arb, cpBody *body) in unthreadHelper() 29 cpArbiter *prev = thread->prev; in unthreadHelper() 30 cpArbiter *next = thread->next; in unthreadHelper() 48 cpArbiterUnthread(cpArbiter *arb) in cpArbiterUnthread() 64 int cpArbiterGetCount(const cpArbiter *arb) in cpArbiterGetCount() 71 cpArbiterGetNormal(const cpArbiter *arb) in cpArbiterGetNormal() 158 cpArbiterTotalKE(const cpArbiter *arb) in cpArbiterTotalKE() 176 cpArbiterIgnore(cpArbiter *arb) in cpArbiterIgnore() 195 cpArbiterGetFriction(const cpArbiter *arb) in cpArbiterGetFriction() 313 cpArbiter* [all …]
|
H A D | cpSpaceStep.c | 192 int count = CP_BUFFER_BYTES/sizeof(cpArbiter); in cpSpaceArbiterSetTrans() 195 cpArbiter *buffer = (cpArbiter *)cpcalloc(1, CP_BUFFER_BYTES); in cpSpaceArbiterSetTrans() 201 return cpArbiterInit((cpArbiter *)cpArrayPop(space->pooledArbiters), shapes[0], shapes[1]); in cpSpaceArbiterSetTrans() 251 …cpArbiter *arb = (cpArbiter *)cpHashSetInsert(space->cachedArbiters, arbHashID, shape_pair, (cpHas… in cpSpaceCollideShapes() 293 cpSpaceArbiterSetFilter(cpArbiter *arb, cpSpace *space) in cpSpaceArbiterSetFilter() 352 cpArbiter *arb = (cpArbiter *)arbiters->arr[i]; in cpSpaceStep() 386 cpArbiterPreStep((cpArbiter *)arbiters->arr[i], dt, slop, biasCoef); in cpSpaceStep() 409 cpArbiterApplyCachedImpulse((cpArbiter *)arbiters->arr[i], dt_coef); in cpSpaceStep() 420 cpArbiterApplyImpulse((cpArbiter *)arbiters->arr[j]); in cpSpaceStep() 439 cpArbiter *arb = (cpArbiter *) arbiters->arr[i]; in cpSpaceStep()
|
H A D | cpHastySpace.c | 88 cpArbiterApplyImpulse_NEON(cpArbiter *arb) in cpArbiterApplyImpulse_NEON() 277 cpArbiter *arb = (cpArbiter *)arbiters->arr[j]; in Solver() 412 cpArbiter *arb = (cpArbiter *)arbiters->arr[i]; in cpHastySpaceStep() 446 cpArbiterPreStep((cpArbiter *)arbiters->arr[i], dt, slop, biasCoef); in cpHastySpaceStep() 469 cpArbiterApplyCachedImpulse((cpArbiter *)arbiters->arr[i], dt_coef); in cpHastySpaceStep() 495 cpArbiter *arb = (cpArbiter *) arbiters->arr[i]; in cpHastySpaceStep()
|
H A D | cpSpace.c | 31 arbiterSetEql(cpShape **shapes, cpArbiter *arb) in arbiterSetEql() 66 DefaultBegin(cpArbiter *arb, cpSpace *space, void *data){ in DefaultBegin() 73 DefaultPreSolve(cpArbiter *arb, cpSpace *space, void *data){ in DefaultPreSolve() 80 DefaultPostSolve(cpArbiter *arb, cpSpace *space, void *data){ in DefaultPostSolve() 86 DefaultSeparate(cpArbiter *arb, cpSpace *space, void *data){ in DefaultSeparate() 97 static cpBool AlwaysCollide(cpArbiter *arb, cpSpace *space, void *data){return cpTrue;} in AlwaysCollide() 98 static void DoNothing(cpArbiter *arb, cpSpace *space, void *data){} in DoNothing() 482 cachedArbitersFilter(cpArbiter *arb, struct arbiterFilterContext *context) in cachedArbitersFilter()
|
H A D | cpSpaceComponent.c | 170 cpBodyPushArbiter(cpBody *body, cpArbiter *arb) in cpBodyPushArbiter() 175 cpArbiter *next = body->arbiterList; in cpBodyPushArbiter() 256 cpArbiter *arb = (cpArbiter*)arbiters->arr[i]; in cpSpaceProcessComponents()
|
H A D | cpSpaceDebug.c | 173 cpArbiter *arb = (cpArbiter*)arbiters->arr[i]; in cpSpaceDebugDraw()
|
H A D | cpBody.c | 615 cpArbiter *arb = body->arbiterList; in cpBodyEachArbiter() 617 cpArbiter *next = cpArbiterNext(arb, body); in cpBodyEachArbiter()
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/demo/ |
H A D | ContactGraph.c | 43 ScaleIterator(cpBody *body, cpArbiter *arb, cpVect *sum) in ScaleIterator() 49 BallIterator(cpBody *body, cpArbiter *arb, int *count) in BallIterator() 65 EstimateCrushing(cpBody *body, cpArbiter *arb, struct CrushingContext *context) in EstimateCrushing() 86 cpBodyEachArbiter_b(scaleStaticBody, ^(cpArbiter *arb){ in update() 107 cpBodyEachArbiter_b(ballBody, ^(cpArbiter *arb){ in update() 125 cpBodyEachArbiter_b(ballBody, ^(cpArbiter *arb){ in update()
|
H A D | Sticky.c | 41 StickyPreSolve(cpArbiter *arb, cpSpace *space, void *data) in StickyPreSolve() 105 StickySeparate(cpArbiter *arb, cpSpace *space, void *data) in StickySeparate()
|
H A D | OneWay.c | 36 PreSolve(cpArbiter *arb, cpSpace *space, void *ignore) in PreSolve()
|
H A D | Crane.c | 67 HookCrate(cpArbiter *arb, cpSpace *space, void *data) in HookCrate()
|
H A D | Player.c | 46 SelectPlayerGroundNormal(cpBody *body, cpArbiter *arb, cpVect *groundNormal){ in SelectPlayerGroundNormal()
|
H A D | Buoyancy.c | 46 waterPreSolve(cpArbiter *arb, cpSpace *space, void *ptr) in waterPreSolve()
|
H A D | Smooth.c_ | 30 static cpBool DrawContacts(cpArbiter *arb, cpSpace *space, void *data){
|
H A D | ContactPoints.c_ | 30 static cpBool NeverCollide(cpArbiter *arb, cpSpace *space, void *data){return cpFalse;}
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/xcode/ObjectiveChipmunkTests/ |
H A D | CallbacksTest.m | 38 Begin(cpArbiter *arb, cpSpace *space, NSMutableString *string){ category 45 PreSolve(cpArbiter *arb, cpSpace *space, NSMutableString *string){ category 52 PostSolve(cpArbiter *arb, cpSpace *space, NSMutableString *string){ category 57 Separate(cpArbiter *arb, cpSpace *space, NSMutableString *string){ category 255 static cpBool CallBlock(cpArbiter *arb, cpSpace *space, cpBool (^block)(cpArbiter *arb)){return blo… category 267 handler->userData = ^(cpArbiter *arb){ 324 handler1->userData = ^(cpArbiter *arb){ 342 handler2->userData = ^(cpArbiter *arb){ 354 handler3->userData = ^(cpArbiter *arb){
|
H A D | SpaceTest.m | 305 -(bool)beginSleepSensorRemoveBug:(cpArbiter *)arb space:(ChipmunkSpace*)space 320 [body1 eachArbiter:^(cpArbiter *arb){ 326 [body2 eachArbiter:^(cpArbiter *arb){ 373 -(bool)beginSleepActivateOnImpact:(cpArbiter *)arb space:(ChipmunkSpace*)space
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/objectivec/src/ |
H A D | ChipmunkSpace.m | 173 typedef BOOL (*BeginProto)(id, SEL, cpArbiter *, ChipmunkSpace *); 174 static bool Begin(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){return ((BeginProto)o… category 176 typedef BOOL (*PreSolveProto)(id, SEL, cpArbiter *, ChipmunkSpace *); 177 static bool PreSolve(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){return ((PreSolveP… category 179 typedef void (*PostSolveProto)(id, SEL, cpArbiter *, ChipmunkSpace *); 180 static void PostSolve(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){((PostSolveProto)… category 182 typedef void (*SeparateProto)(id, SEL, cpArbiter *, ChipmunkSpace *); 183 static void Separate(cpArbiter *arb, struct cpSpace *space, HandlerContext *ctx){((SeparateProto)ob… category
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/objectivec/include/ObjectiveChipmunk/ |
H A D | ChipmunkBody.h | 174 typedef void (^ChipmunkBodyArbiterIteratorBlock)(cpArbiter *arbiter);
|
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/xcode/Chipmunk7.xcodeproj/ |
H A D | project.pbxproj | 61 …D34963C90B56CBA900CAD239 /* cpArbiter.h in Headers */ = {isa = PBXBuildFile; fileRef = D3E5F0C10AA… 70 …D34963D50B56CBBF00CAD239 /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E5F0C20AA… 145 …D3C3790211063C57003EF1D9 /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = D3E5F0C20AA… 362 …cpArbiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; na… 363 …0AA75CA9004E361B /* cpArbiter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 549 D3E5F0C10AA75CA9004E361B /* cpArbiter.h */, 550 D3E5F0C20AA75CA9004E361B /* cpArbiter.c */, 802 D34963C90B56CBA900CAD239 /* cpArbiter.h in Headers */, 1096 D34963D50B56CBBF00CAD239 /* cpArbiter.c in Sources */, 1144 D3C3790211063C57003EF1D9 /* cpArbiter.c in Sources */,
|