Home
last modified time | relevance | path

Searched refs:btBroadphasePair (Results 1 – 25 of 31) sorted by relevance

12

/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/
DbtBroadphasePair.java18 public class btBroadphasePair extends BulletBase { class
21 protected btBroadphasePair(final String className, long cPtr, boolean cMemoryOwn) { in btBroadphasePair() method in btBroadphasePair
27 public btBroadphasePair(long cPtr, boolean cMemoryOwn) { in btBroadphasePair() method in btBroadphasePair
39 public static long getCPtr(btBroadphasePair obj) { in getCPtr()
62 protected final static btBroadphasePair temp = new btBroadphasePair(0, false);
63 public static btBroadphasePair internalTemp(long cPtr, boolean own) { in internalTemp()
68 …tatic final com.badlogic.gdx.utils.Pool<btBroadphasePair> pool = new com.badlogic.gdx.utils.Pool<b…
70 protected btBroadphasePair newObject() {
71 return new btBroadphasePair(0, false);
75 public static btBroadphasePair obtain(long cPtr, boolean own) { in obtain()
[all …]
DbtOverlappingPairCache.java61 public btBroadphasePair getOverlappingPairArrayPtr() { in getOverlappingPairArrayPtr()
62 …return btBroadphasePair.internalTemp(CollisionJNI.btOverlappingPairCache_getOverlappingPairArrayPt… in getOverlappingPairArrayPtr()
69 public void cleanOverlappingPair(btBroadphasePair pair, btDispatcher dispatcher) { in cleanOverlappingPair()
89 public btBroadphasePair findPair(btBroadphaseProxy proxy0, btBroadphaseProxy proxy1) { in findPair()
90 …return btBroadphasePair.internalTemp(CollisionJNI.btOverlappingPairCache_findPair(swigCPtr, this, … in findPair()
DbtNullPairCache.java61 public btBroadphasePair getOverlappingPairArrayPtr() { in getOverlappingPairArrayPtr()
62 …return btBroadphasePair.internalTemp(CollisionJNI.btNullPairCache_getOverlappingPairArrayPtr__SWIG… in getOverlappingPairArrayPtr()
DbtSortedOverlappingPairCache.java73 public btBroadphasePair getOverlappingPairArrayPtr() { in getOverlappingPairArrayPtr()
74 …return btBroadphasePair.internalTemp(CollisionJNI.btSortedOverlappingPairCache_getOverlappingPairA… in getOverlappingPairArrayPtr()
DbtHashedOverlappingPairCache.java69 public btBroadphasePair getOverlappingPairArrayPtr() { in getOverlappingPairArrayPtr()
70 …return btBroadphasePair.internalTemp(CollisionJNI.btHashedOverlappingPairCache_getOverlappingPairA… in getOverlappingPairArrayPtr()
DbtOverlappingPairCallback.java76 public btBroadphasePair addOverlappingPair(btBroadphaseProxy proxy0, btBroadphaseProxy proxy1) { in addOverlappingPair()
77 …return btBroadphasePair.internalTemp(CollisionJNI.btOverlappingPairCallback_addOverlappingPair(swi… in addOverlappingPair()
DbtBroadphasePairArray.java86 public btBroadphasePair at(int n) { in at()
87 …return btBroadphasePair.internalTemp(CollisionJNI.btBroadphasePairArray_at(swigCPtr, this, n), fal… in at()
DbtGhostPairCallback.java81 public btBroadphasePair addOverlappingPair(btBroadphaseProxy proxy0, btBroadphaseProxy proxy1) { in addOverlappingPair()
82 …return btBroadphasePair.internalTemp((getClass() == btGhostPairCallback.class) ? CollisionJNI.btGh… in addOverlappingPair()
DbtOverlapCallback.java76 public boolean processOverlap(btBroadphasePair pair) { in processOverlap()
DbtCollisionDispatcher.java101 …public static void defaultNearCallback(btBroadphasePair collisionPair, btCollisionDispatcher dispa… in defaultNearCallback()
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/
DbtOverlappingPairCache.h27 typedef btAlignedObjectArray<btBroadphasePair> btBroadphasePairArray;
34 virtual bool processOverlap(btBroadphasePair& pair) = 0;
65 virtual btBroadphasePair* getOverlappingPairArrayPtr() = 0;
67 virtual const btBroadphasePair* getOverlappingPairArrayPtr() const = 0;
71 virtual void cleanOverlappingPair(btBroadphasePair& pair,btDispatcher* dispatcher) = 0;
81 virtual btBroadphasePair* findPair(btBroadphaseProxy* proxy0, btBroadphaseProxy* proxy1) = 0;
128 virtual btBroadphasePair* addOverlappingPair(btBroadphaseProxy* proxy0,btBroadphaseProxy* proxy1) in addOverlappingPair()
145 virtual btBroadphasePair* getOverlappingPairArrayPtr() in getOverlappingPairArrayPtr()
150 const btBroadphasePair* getOverlappingPairArrayPtr() const in getOverlappingPairArrayPtr()
165 void cleanOverlappingPair(btBroadphasePair& pair,btDispatcher* dispatcher);
[all …]
DbtOverlappingPairCache.cpp54 void btHashedOverlappingPairCache::cleanOverlappingPair(btBroadphasePair& pair,btDispatcher* dispat… in cleanOverlappingPair()
85 virtual bool processOverlap(btBroadphasePair& pair) in cleanProxyFromPairs()
118 virtual bool processOverlap(btBroadphasePair& pair) in removeOverlappingPairsContainingProxy()
136 btBroadphasePair* btHashedOverlappingPairCache::findPair(btBroadphaseProxy* proxy0, btBroadphasePro… in findPair()
200 const btBroadphasePair& pair = m_overlappingPairArray[i]; in growTables()
214 btBroadphasePair* btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy* proxy0, btBroadp… in internalAddPair()
227 btBroadphasePair* pair = internalFindPair(proxy0, proxy1, hash); in internalAddPair()
258 pair = new (mem) btBroadphasePair(*proxy0,*proxy1); in internalAddPair()
286 btBroadphasePair* pair = internalFindPair(proxy0, proxy1, hash); in removeOverlappingPair()
340 const btBroadphasePair* last = &m_overlappingPairArray[lastPairIndex]; in removeOverlappingPair()
[all …]
DbtBroadphaseProxy.h186 ATTRIBUTE_ALIGNED16(struct) btBroadphasePair in ATTRIBUTE_ALIGNED16()
188 btBroadphasePair () in ATTRIBUTE_ALIGNED16()
199 btBroadphasePair(const btBroadphasePair& other) in ATTRIBUTE_ALIGNED16()
206 btBroadphasePair(btBroadphaseProxy& proxy0,btBroadphaseProxy& proxy1) in ATTRIBUTE_ALIGNED16()
249 bool operator() ( const btBroadphasePair& a, const btBroadphasePair& b ) const in operator()
263 SIMD_FORCE_INLINE bool operator==(const btBroadphasePair& a, const btBroadphasePair& b)
DbtOverlappingPairCallback.h21 struct btBroadphasePair;
32 …virtual btBroadphasePair* addOverlappingPair(btBroadphaseProxy* proxy0,btBroadphaseProxy* proxy1) …
DbtSimpleBroadphase.cpp105 virtual bool processOverlap(btBroadphasePair& pair) in processOverlap()
122 virtual bool processOverlap(btBroadphasePair& pair) in processOverlap()
207 virtual bool processOverlap(btBroadphasePair& pair) in processOverlap()
273 btBroadphasePair previousPair; in calculateOverlappingPairs()
282 btBroadphasePair& pair = overlappingPairArray[i]; in calculateOverlappingPairs()
DbtMultiSapBroadphase.cpp344 bool operator() ( const btBroadphasePair& a1, const btBroadphasePair& b1 ) const in operator ()()
382 btBroadphasePair previousPair; in calculateOverlappingPairs()
391 btBroadphasePair& pair = overlappingPairArray[i]; in calculateOverlappingPairs()
DbtDbvtBroadphase.cpp433 btBroadphasePair previousPair; in performDeferredRemoval()
442 btBroadphasePair& pair = overlappingPairArray[i]; in performDeferredRemoval()
568 btBroadphasePair& p=pairs[(m_cid+i)%pairs.size()]; in collide()
/external/libgdx/extensions/gdx-bullet/jni/swig/collision/
DbtBroadphasePairArray.i6 %typemap(javacode) btAlignedObjectArray<btBroadphasePair> %{
29 %rename(btBroadphasePairArray) btAlignedObjectArray<btBroadphasePair>;
30 class btAlignedObjectArray<btBroadphasePair> {
35 %extend btAlignedObjectArray<btBroadphasePair> {
37 btBroadphasePair *at(int n) { in at()
47 const btBroadphasePair& collisionPair = (*$self)[i]; in getCollisionObjects()
77 const btBroadphasePair& collisionPair = (*$self)[i]; in getCollisionObjectsValue()
Dcollision.i67 CREATE_POOLED_OBJECT(btBroadphasePair, com/badlogic/gdx/physics/bullet/collision/btBroadphasePair);
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/
DbtCollisionDispatcher.h38 typedef void (*btNearCallback)(btBroadphasePair& collisionPair, btCollisionDispatcher& dispatcher, …
137 …static void defaultNearCallback(btBroadphasePair& collisionPair, btCollisionDispatcher& dispatche…
DbtCollisionDispatcher.cpp228 virtual bool processOverlap(btBroadphasePair& pair) in processOverlap()
254 void btCollisionDispatcher::defaultNearCallback(btBroadphasePair& collisionPair, btCollisionDispatc… in defaultNearCallback()
DbtSimulationIslandManager.cpp52 btBroadphasePair* pairPtr = pairCachePtr->getOverlappingPairArrayPtr(); in findUnions()
56 const btBroadphasePair& collisionPair = pairPtr[i]; in findUnions()
DbtGhostObject.h137 virtual btBroadphasePair* addOverlappingPair(btBroadphaseProxy* proxy0,btBroadphaseProxy* proxy1) in addOverlappingPair()
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/bullet/
DPairCacheTest.java144 btBroadphasePair pair = arr.at(i); in render()
148 btBroadphasePair collisionPair = world.collisionWorld.getPairCache().findPair(proxy0, proxy1); in render()
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/
Dcollision_wrap.h65 …virtual btBroadphasePair *addOverlappingPair(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1);
82 virtual bool processOverlap(btBroadphasePair &pair);
176 …virtual btBroadphasePair *addOverlappingPair(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1);

12