/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/Box2D/Collision/ |
D | b2CollideCircle.cpp | 24 b2Manifold* manifold, in b2CollideCircles() argument 28 manifold->pointCount = 0; in b2CollideCircles() 42 manifold->type = b2Manifold::e_circles; in b2CollideCircles() 43 manifold->localPoint = circleA->m_p; in b2CollideCircles() 44 manifold->localNormal.SetZero(); in b2CollideCircles() 45 manifold->pointCount = 1; in b2CollideCircles() 47 manifold->points[0].localPoint = circleB->m_p; in b2CollideCircles() 48 manifold->points[0].id.key = 0; in b2CollideCircles() 52 b2Manifold* manifold, in b2CollidePolygonAndCircle() argument 56 manifold->pointCount = 0; in b2CollidePolygonAndCircle() [all …]
|
D | b2CollideEdge.cpp | 27 void b2CollideEdgeAndCircle(b2Manifold* manifold, in b2CollideEdgeAndCircle() argument 31 manifold->pointCount = 0; in b2CollideEdgeAndCircle() 77 manifold->pointCount = 1; in b2CollideEdgeAndCircle() 78 manifold->type = b2Manifold::e_circles; in b2CollideEdgeAndCircle() 79 manifold->localNormal.SetZero(); in b2CollideEdgeAndCircle() 80 manifold->localPoint = P; in b2CollideEdgeAndCircle() 81 manifold->points[0].id.key = 0; in b2CollideEdgeAndCircle() 82 manifold->points[0].id.cf = cf; in b2CollideEdgeAndCircle() 83 manifold->points[0].localPoint = circleB->m_p; in b2CollideEdgeAndCircle() 115 manifold->pointCount = 1; in b2CollideEdgeAndCircle() [all …]
|
D | b2Collision.cpp | 22 void b2WorldManifold::Initialize(const b2Manifold* manifold, in Initialize() argument 26 if (manifold->pointCount == 0) in Initialize() 31 switch (manifold->type) in Initialize() 36 b2Vec2 pointA = b2Mul(xfA, manifold->localPoint); in Initialize() 37 b2Vec2 pointB = b2Mul(xfB, manifold->points[0].localPoint); in Initialize() 53 normal = b2Mul(xfA.q, manifold->localNormal); in Initialize() 54 b2Vec2 planePoint = b2Mul(xfA, manifold->localPoint); in Initialize() 56 for (int32 i = 0; i < manifold->pointCount; ++i) in Initialize() 58 b2Vec2 clipPoint = b2Mul(xfB, manifold->points[i].localPoint); in Initialize() 69 normal = b2Mul(xfB.q, manifold->localNormal); in Initialize() [all …]
|
D | b2CollidePolygon.cpp | 116 void b2CollidePolygons(b2Manifold* manifold, in b2CollidePolygons() argument 120 manifold->pointCount = 0; in b2CollidePolygons() 147 manifold->type = b2Manifold::e_faceB; in b2CollidePolygons() 157 manifold->type = b2Manifold::e_faceA; in b2CollidePolygons() 212 manifold->localNormal = localNormal; in b2CollidePolygons() 213 manifold->localPoint = planePoint; in b2CollidePolygons() 222 b2ManifoldPoint* cp = manifold->points + pointCount; in b2CollidePolygons() 238 manifold->pointCount = pointCount; in b2CollidePolygons()
|
D | b2Collision.h | 116 void Initialize(const b2Manifold* manifold, 219 void b2CollideCircles(b2Manifold* manifold, 224 void b2CollidePolygonAndCircle(b2Manifold* manifold, 229 void b2CollidePolygons(b2Manifold* manifold, 234 void b2CollideEdgeAndCircle(b2Manifold* manifold, 239 void b2CollideEdgeAndPolygon(b2Manifold* manifold,
|
/external/libgdx/extensions/gdx-bullet/jni/src/custom/gdx/collision/ |
D | ContactListener.cpp | 143 inline void ContactStartedListener_CB_manifold(btPersistentManifold* const &manifold) { in ContactStartedListener_CB_manifold() argument 144 currentContactStartedListener->onContactStarted(manifold); in ContactStartedListener_CB_manifold() 146 inline void ContactStartedListener_CB_object(btPersistentManifold* const &manifold) { in ContactStartedListener_CB_object() argument 147 currentContactStartedListener->onContactStarted(manifold->getBody0(), manifold->getBody1()); in ContactStartedListener_CB_object() 149 inline void ContactStartedListener_CB_value(btPersistentManifold* const &manifold) { in ContactStartedListener_CB_value() argument 151 ((GdxCollisionObjectBridge*)(manifold->getBody0()->getUserPointer()))->userValue, in ContactStartedListener_CB_value() 152 ((GdxCollisionObjectBridge*)(manifold->getBody1()->getUserPointer()))->userValue); in ContactStartedListener_CB_value() 154 inline void ContactStartedListener_CB_manifold_filter(btPersistentManifold* const &manifold) { in ContactStartedListener_CB_manifold_filter() argument 155 const bool match0 = gdxCheckFilter(manifold->getBody0(), manifold->getBody1()); in ContactStartedListener_CB_manifold_filter() 156 const bool match1 = gdxCheckFilter(manifold->getBody1(), manifold->getBody0()); in ContactStartedListener_CB_manifold_filter() [all …]
|
D | ContactCache.cpp | 5 inline void ContactCacheStarted_CB(btPersistentManifold* const &manifold) { in ContactCacheStarted_CB() argument 6 currentContactCache->contactStarted(manifold); in ContactCacheStarted_CB() 8 inline void ContactCacheEnded_CB(btPersistentManifold* const &manifold) { in ContactCacheEnded_CB() argument 9 currentContactCache->contactEnded(manifold); in ContactCacheEnded_CB() 105 void ContactCache::contactStarted(btPersistentManifold* manifold) { in contactStarted() argument 106 const bool match0 = gdxCheckFilter(manifold->getBody0(), manifold->getBody1()); in contactStarted() 107 const bool match1 = gdxCheckFilter(manifold->getBody1(), manifold->getBody0()); in contactStarted() 110 const int idx = indexOf(manifold->getBody0(), manifold->getBody1()); in contactStarted() 116 onContactStarted(manifold, match0, match1); in contactStarted() 119 void ContactCache::contactEnded(btPersistentManifold* manifold) { in contactEnded() argument [all …]
|
D | ContactCache.h | 58 …virtual void onContactStarted(btPersistentManifold* manifold, const bool &match0, const bool &matc… 77 void contactStarted(btPersistentManifold* manifold); 79 void contactEnded(btPersistentManifold* manifold);
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d-gwt/src/com/badlogic/gdx/physics/box2d/gwt/emu/com/badlogic/gdx/physics/box2d/ |
D | Manifold.java | 22 org.jbox2d.collision.Manifold manifold; field in Manifold 33 protected Manifold (org.jbox2d.collision.Manifold manifold) { in Manifold() argument 34 this.manifold = manifold; in Manifold() 38 org.jbox2d.collision.Manifold.ManifoldType type = manifold.type; in getType() 46 return manifold.pointCount; in getPointCount() 50 return localNormal.set(manifold.localNormal.x, manifold.localNormal.y); in getLocalNormal() 54 return localPoint.set(manifold.localPoint.x, manifold.localPoint.y); in getLocalPoint() 58 for (int i = 0; i < manifold.points.length; i++) { in getPoints() 59 points[i].contactID = manifold.points[i].id.getKey(); in getPoints() 60 points[i].localPoint.set(manifold.points[i].localPoint.x, manifold.points[i].localPoint.y); in getPoints() [all …]
|
D | WorldManifold.java | 31 protected WorldManifold (org.jbox2d.collision.WorldManifold manifold) { in WorldManifold() argument 32 normal.set(manifold.normal.x, manifold.normal.y); in WorldManifold() 33 for (int i = 0; i < manifold.points.length; i++) { in WorldManifold() 34 points[i].set(manifold.points[i].x, manifold.points[i].y); in WorldManifold() 36 numContactPoints = manifold.points.length; in WorldManifold() 37 separations[0] = manifold.separations[0]; in WorldManifold() 38 separations[1] = manifold.separations[1]; in WorldManifold()
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/ |
D | com.badlogic.gdx.physics.box2d.Manifold.cpp | 11 b2Manifold* manifold = (b2Manifold*)addr; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetType() local 12 return manifold->type; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetType() 22 b2Manifold* manifold = (b2Manifold*)addr; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetPointCount() local 23 return manifold->pointCount; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetPointCount() 34 b2Manifold* manifold = (b2Manifold*)addr; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalNormal() local 35 values[0] = manifold->localNormal.x; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalNormal() 36 values[1] = manifold->localNormal.y; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalNormal() 48 b2Manifold* manifold = (b2Manifold*)addr; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalPoint() local 49 values[0] = manifold->localPoint.x; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalPoint() 50 values[1] = manifold->localPoint.y; in Java_com_badlogic_gdx_physics_box2d_Manifold_jniGetLocalPoint() [all …]
|
D | com.badlogic.gdx.physics.box2d.Contact.cpp | 12 b2WorldManifold manifold; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() local 13 contact->GetWorldManifold(&manifold); in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 16 tmp[0] = manifold.normal.x; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 17 tmp[1] = manifold.normal.y; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 21 tmp[2 + i*2] = manifold.points[i].x; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 22 tmp[2 + i*2+1] = manifold.points[i].y; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 25 tmp[6] = manifold.separations[0]; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold() 26 tmp[7] = manifold.separations[1]; in wrapped_Java_com_badlogic_gdx_physics_box2d_Contact_jniGetWorldManifold()
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d-gwt/src/com/badlogic/gdx/physics/box2d/gwt/emu/org/jbox2d/collision/ |
D | Collision.java | 202 public final void collideCircles(Manifold manifold, final CircleShape circle1, in collideCircles() argument 204 manifold.pointCount = 0; in collideCircles() 228 manifold.type = ManifoldType.CIRCLES; in collideCircles() 229 manifold.localPoint.set(circle1p); in collideCircles() 230 manifold.localNormal.setZero(); in collideCircles() 231 manifold.pointCount = 1; in collideCircles() 233 manifold.points[0].localPoint.set(circle2p); in collideCircles() 234 manifold.points[0].id.zero(); in collideCircles() 248 public final void collidePolygonAndCircle(Manifold manifold, final PolygonShape polygon, in collidePolygonAndCircle() argument 250 manifold.pointCount = 0; in collidePolygonAndCircle() [all …]
|
D | WorldManifold.java | 65 public final void initialize(final Manifold manifold, final Transform xfA, float radiusA, in initialize() argument 67 if (manifold.pointCount == 0) { in initialize() 71 switch (manifold.type) { in initialize() 78 Vec2 v = manifold.localPoint; in initialize() 83 Vec2 mp0p = manifold.points[0].localPoint; in initialize() 107 Rot.mulToOutUnsafe(xfA.q, manifold.localNormal, normal); in initialize() 108 Transform.mulToOut(xfA, manifold.localPoint, planePoint); in initialize() 112 for (int i = 0; i < manifold.pointCount; i++) { in initialize() 118 Transform.mulToOut(xfB, manifold.points[i].localPoint, clipPoint); in initialize() 145 Rot.mulToOutUnsafe(xfB.q, manifold.localNormal, normal); in initialize() [all …]
|
/external/libgdx/extensions/gdx-bullet/jni/swig/collision/ |
D | btBroadphasePairArray.i | 53 btPersistentManifold *manifold = marr[j]; in getCollisionObjects() local 54 if (manifold->getNumContacts() > 0) { in getCollisionObjects() 55 *(const btCollisionObject **)&obj0 = manifold->getBody0(); in getCollisionObjects() 56 *(const btCollisionObject **)&obj1 = manifold->getBody1(); in getCollisionObjects() 83 btPersistentManifold *manifold = marr[j]; in getCollisionObjectsValue() local 84 if (manifold->getNumContacts() > 0) { in getCollisionObjectsValue() 85 *(const btCollisionObject **)&obj0 = manifold->getBody0(); in getCollisionObjectsValue() 86 *(const btCollisionObject **)&obj1 = manifold->getBody1(); in getCollisionObjectsValue() 88 … result[count++] = ((GdxCollisionObjectBridge*)manifold->getBody1()->getUserPointer())->userValue; in getCollisionObjectsValue() 90 … result[count++] = ((GdxCollisionObjectBridge*)manifold->getBody0()->getUserPointer())->userValue; in getCollisionObjectsValue()
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/ |
D | btCollisionDispatcher.cpp | 105 …btPersistentManifold* manifold = new(mem) btPersistentManifold (body0,body1,0,contactBreakingThres… in getNewManifold() local 106 manifold->m_index1a = m_manifoldsPtr.size(); in getNewManifold() 107 m_manifoldsPtr.push_back(manifold); in getNewManifold() 109 return manifold; in getNewManifold() 112 void btCollisionDispatcher::clearManifold(btPersistentManifold* manifold) in clearManifold() argument 114 manifold->clearManifold(); in clearManifold() 118 void btCollisionDispatcher::releaseManifold(btPersistentManifold* manifold) in releaseManifold() argument 124 clearManifold(manifold); in releaseManifold() 126 int findIndex = manifold->m_index1a; in releaseManifold() 132 manifold->~btPersistentManifold(); in releaseManifold() [all …]
|
D | btSimulationIslandManager.cpp | 320 btPersistentManifold* manifold = dispatcher->getManifoldByIndexInternal(i); in buildIslands() local 322 const btCollisionObject* colObj0 = static_cast<const btCollisionObject*>(manifold->getBody0()); in buildIslands() 323 const btCollisionObject* colObj1 = static_cast<const btCollisionObject*>(manifold->getBody1()); in buildIslands() 345 m_islandmanifold.push_back(manifold); in buildIslands() 368 btPersistentManifold** manifold = dispatcher->getInternalManifoldPointer(); in buildAndProcessIslands() local 370 …callback->processIsland(&collisionObjects[0],collisionObjects.size(),manifold,maxNumManifolds, -1); in buildAndProcessIslands()
|
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/ |
D | ContactListener.java | 228 public void onContactStarted(btPersistentManifold manifold) { in onContactStarted() argument 229 …istener_onContactStarted__SWIG_0(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold); in onContactStarted() 240 public void onContactStarted(btPersistentManifold manifold, boolean match0, boolean match1) { in onContactStarted() argument 241 …ontactStarted__SWIG_3(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold, match0, ma… in onContactStarted() 264 public void onContactEnded(btPersistentManifold manifold) { in onContactEnded() argument 265 …tListener_onContactEnded__SWIG_0(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold); in onContactEnded() 276 public void onContactEnded(btPersistentManifold manifold, boolean match0, boolean match1) { in onContactEnded() argument 277 …nContactEnded__SWIG_3(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold, match0, ma… in onContactEnded()
|
D | btDispatcher.java | 76 public void releaseManifold(btPersistentManifold manifold) { in releaseManifold() argument 77 …JNI.btDispatcher_releaseManifold(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold); in releaseManifold() 80 public void clearManifold(btPersistentManifold manifold) { in clearManifold() argument 81 …onJNI.btDispatcher_clearManifold(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold); in clearManifold()
|
D | ContactCache.java | 106 public void onContactStarted(btPersistentManifold manifold, boolean match0, boolean match1) { in onContactStarted() argument 107 …ache_onContactStarted(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold, match0, ma… in onContactStarted()
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/ |
D | btMultiBodyConstraintSolver.h | 50 …odyFrictionConstraint(const btVector3& normalAxis,btPersistentManifold* manifold,int frictionIndex… in ATTRIBUTE_ALIGNED16() 64 void convertMultiBodyContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16() 76 …veGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,… in ATTRIBUTE_ALIGNED16() 79 …dyGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,… in ATTRIBUTE_ALIGNED16()
|
D | btMultiBodyConstraintSolver.cpp | 611 …odyFrictionConstraint(const btVector3& normalAxis,btPersistentManifold* manifold,int frictionIndex… in addMultiBodyFrictionConstraint() argument 621 const btMultiBodyLinkCollider* fcA = btMultiBodyLinkCollider::upcast(manifold->getBody0()); in addMultiBodyFrictionConstraint() 622 const btMultiBodyLinkCollider* fcB = btMultiBodyLinkCollider::upcast(manifold->getBody1()); in addMultiBodyFrictionConstraint() 646 void btMultiBodyConstraintSolver::convertMultiBodyContact(btPersistentManifold* manifold,const btCo… in convertMultiBodyContact() argument 648 const btMultiBodyLinkCollider* fcA = btMultiBodyLinkCollider::upcast(manifold->getBody0()); in convertMultiBodyContact() 649 const btMultiBodyLinkCollider* fcB = btMultiBodyLinkCollider::upcast(manifold->getBody1()); in convertMultiBodyContact() 656 colObj0 = (btCollisionObject*)manifold->getBody0(); in convertMultiBodyContact() 657 colObj1 = (btCollisionObject*)manifold->getBody1(); in convertMultiBodyContact() 672 for (int j=0;j<manifold->getNumContacts();j++) in convertMultiBodyContact() 675 btManifoldPoint& cp = manifold->getContactPoint(j); in convertMultiBodyContact() [all …]
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/bullet/ |
D | PairCacheTest.java | 156 btPersistentManifold manifold = manifoldArray.at(j); in render() local 158 boolean isFirstBody = manifold.getBody0() == ghostObject; in render() 159 …int otherObjectIndex = isFirstBody ? manifold.getBody1().getUserValue() : manifold.getBody0().getU… in render() 162 for (int p = 0; p < manifold.getNumContacts(); ++p) { in render() 163 btManifoldPoint pt = manifold.getContactPoint(p); in render()
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/Box2D/Dynamics/Contacts/ |
D | b2PolygonContact.cpp | 48 void b2PolygonContact::Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xf… in Evaluate() argument 50 b2CollidePolygons( manifold, in Evaluate()
|
D | b2CircleContact.cpp | 48 void b2CircleContact::Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xfB) in Evaluate() argument 50 b2CollideCircles(manifold, in Evaluate()
|