Home
last modified time | relevance | path

Searched refs:cpArbiter (Results 1 – 25 of 29) sorted by relevance

12

/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/include/chipmunk/
H A DcpArbiter.h32 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 Dchipmunk_private.h118 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 DcpSpace.h30 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 Dchipmunk.h117 typedef struct cpArbiter cpArbiter; typedef
214 void cpBodyEachArbiter_b(cpBody *body, void (^block)(cpArbiter *arbiter));
H A DcpBody.h185 typedef void (*cpBodyArbiterIteratorFunc)(cpBody *body, cpArbiter *arbiter, void *data);
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/src/
H A DcpArbiter.c26 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 DcpSpaceStep.c192 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()
251cpArbiter *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 DcpHastySpace.c88 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 DcpSpace.c31 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 DcpSpaceComponent.c170 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 DcpSpaceDebug.c173 cpArbiter *arb = (cpArbiter*)arbiters->arr[i]; in cpSpaceDebugDraw()
H A DcpBody.c615 cpArbiter *arb = body->arbiterList; in cpBodyEachArbiter()
617 cpArbiter *next = cpArbiterNext(arb, body); in cpBodyEachArbiter()
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/demo/
H A DContactGraph.c43 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 DSticky.c41 StickyPreSolve(cpArbiter *arb, cpSpace *space, void *data) in StickyPreSolve()
105 StickySeparate(cpArbiter *arb, cpSpace *space, void *data) in StickySeparate()
H A DOneWay.c36 PreSolve(cpArbiter *arb, cpSpace *space, void *ignore) in PreSolve()
H A DCrane.c67 HookCrate(cpArbiter *arb, cpSpace *space, void *data) in HookCrate()
H A DPlayer.c46 SelectPlayerGroundNormal(cpBody *body, cpArbiter *arb, cpVect *groundNormal){ in SelectPlayerGroundNormal()
H A DBuoyancy.c46 waterPreSolve(cpArbiter *arb, cpSpace *space, void *ptr) in waterPreSolve()
H A DSmooth.c_30 static cpBool DrawContacts(cpArbiter *arb, cpSpace *space, void *data){
H A DContactPoints.c_30 static cpBool NeverCollide(cpArbiter *arb, cpSpace *space, void *data){return cpFalse;}
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/xcode/ObjectiveChipmunkTests/
H A DCallbacksTest.m38 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 DSpaceTest.m305 -(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 DChipmunkSpace.m173 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 DChipmunkBody.h174 typedef void (^ChipmunkBodyArbiterIteratorBlock)(cpArbiter *arbiter);
/dports/devel/ChipmunkPhysics/Chipmunk-7.0.1/xcode/Chipmunk7.xcodeproj/
H A Dproject.pbxproj61 …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…
362cpArbiter.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 */,

12