/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/ |
btAxisSweep3InternalShort.java | 231 public int addHandle(Vector3 aabbMin, Vector3 aabbMax, long pOwner, short collisionFilterGroup, short collisionFilterMask, btDispatcher dispatcher, long multiSapProxy) { 232 return CollisionJNI.btAxisSweep3InternalShort_addHandle(swigCPtr, this, aabbMin, aabbMax, pOwner, collisionFilterGroup, collisionFilterMask, btDispatcher.getCPtr(dispatcher), dispatcher, multiSapProxy); 239 public void updateHandle(int handle, Vector3 aabbMin, Vector3 aabbMax, btDispatcher dispatcher) { 240 CollisionJNI.btAxisSweep3InternalShort_updateHandle(swigCPtr, this, handle, aabbMin, aabbMax, btDispatcher.getCPtr(dispatcher), dispatcher); 248 public void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin, Vector3 aabbMax) { 249 CollisionJNI.btAxisSweep3InternalShort_rayTest__SWIG_0(swigCPtr, this, rayFrom, rayTo, btBroadphaseRayCallback.getCPtr(rayCallback), rayCallback, aabbMin, aabbMax); 267 public void unQuantize(btBroadphaseProxy proxy, Vector3 aabbMin, Vector3 aabbMax) { 268 CollisionJNI.btAxisSweep3InternalShort_unQuantize(swigCPtr, this, btBroadphaseProxy.getCPtr(proxy), proxy, aabbMin, aabbMax);
|
btDbvtProxy.java | 86 public btDbvtProxy(Vector3 aabbMin, Vector3 aabbMax, long userPtr, short collisionFilterGroup, short collisionFilterMask) { 87 this(CollisionJNI.new_btDbvtProxy(aabbMin, aabbMax, userPtr, collisionFilterGroup, collisionFilterMask), true);
|
btSimpleBroadphase.java | 77 public void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin, Vector3 aabbMax) { 78 CollisionJNI.btSimpleBroadphase_rayTest__SWIG_0(swigCPtr, this, rayFrom, rayTo, btBroadphaseRayCallback.getCPtr(rayCallback), rayCallback, aabbMin, aabbMax);
|
btDbvtBroadphase.java | 232 public void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin, Vector3 aabbMax) { 233 CollisionJNI.btDbvtBroadphase_rayTest__SWIG_0(swigCPtr, this, rayFrom, rayTo, btBroadphaseRayCallback.getCPtr(rayCallback), rayCallback, aabbMin, aabbMax); 261 public void setAabbForceUpdate(btBroadphaseProxy absproxy, Vector3 aabbMin, Vector3 aabbMax, btDispatcher arg3) { 262 CollisionJNI.btDbvtBroadphase_setAabbForceUpdate(swigCPtr, this, btBroadphaseProxy.getCPtr(absproxy), absproxy, aabbMin, aabbMax, btDispatcher.getCPtr(arg3), arg3);
|
btMultiSapBroadphase.java | 130 public btMultiSapProxy(Vector3 aabbMin, Vector3 aabbMax, int shapeType, long userPtr, short collisionFilterGroup, short collisionFilterMask) { 131 this(CollisionJNI.new_btMultiSapBroadphase_btMultiSapProxy(aabbMin, aabbMax, shapeType, userPtr, collisionFilterGroup, collisionFilterMask), true); 140 public void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin, Vector3 aabbMax) { 141 CollisionJNI.btMultiSapBroadphase_rayTest__SWIG_0(swigCPtr, this, rayFrom, rayTo, btBroadphaseRayCallback.getCPtr(rayCallback), rayCallback, aabbMin, aabbMax);
|
btGImpactShapeInterface.java | 131 public void getChildAabb(int child_index, Matrix4 t, Vector3 aabbMin, Vector3 aabbMax) { 132 CollisionJNI.btGImpactShapeInterface_getChildAabb(swigCPtr, this, child_index, t, aabbMin, aabbMax);
|
btBvhTriangleMeshShape.java | 181 public void refitTree(Vector3 aabbMin, Vector3 aabbMax) { 182 CollisionJNI.btBvhTriangleMeshShape_refitTree(swigCPtr, this, aabbMin, aabbMax); 185 public void partialRefitTree(Vector3 aabbMin, Vector3 aabbMax) { 186 CollisionJNI.btBvhTriangleMeshShape_partialRefitTree(swigCPtr, this, aabbMin, aabbMax);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/ |
btBvhTriangleMeshShape.cpp | 68 void btBvhTriangleMeshShape::partialRefitTree(const btVector3& aabbMin,const btVector3& aabbMax) 70 m_bvh->refitPartial( m_meshInterface,aabbMin,aabbMax ); 73 m_localAabbMax.setMax(aabbMax); 77 void btBvhTriangleMeshShape::refitTree(const btVector3& aabbMin,const btVector3& aabbMax) 79 m_bvh->refit( m_meshInterface, aabbMin,aabbMax ); 162 void btBvhTriangleMeshShape::performConvexcast (btTriangleCallback* callback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax) 228 m_bvh->reportBoxCastOverlappingNodex (&myNodeCallback, raySource, rayTarget, aabbMin, aabbMax); 232 void btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 237 btTriangleMeshShape::processAllTriangles(callback,aabbMin,aabbMax); 323 m_bvh->reportAabbOverlappingNodex(&myNodeCallback,aabbMin,aabbMax); [all...] |
btCapsuleShape.h | 61 virtual void getAabb (const btTransform& t, btVector3& aabbMin, btVector3& aabbMax) const 71 aabbMax = center + extent;
|
btConvexInternalShape.cpp | 93 void btConvexInternalAabbCachingShape::getAabb(const btTransform& trans,btVector3& aabbMin,btVector3& aabbMax) const 95 getNonvirtualAabb(trans,aabbMin,aabbMax,getMargin());
|
btTriangleShape.h | 63 virtual void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax)const 66 getAabbSlow(t,aabbMin,aabbMax);
|
btStridingMeshInterface.cpp | 25 void btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 28 (void)aabbMax; 176 void btStridingMeshInterface::calculateAabbBruteForce(btVector3& aabbMin,btVector3& aabbMax) 207 aabbMax.setValue(btScalar(BT_LARGE_FLOAT),btScalar(BT_LARGE_FLOAT),btScalar(BT_LARGE_FLOAT)); 208 InternalProcessAllTriangles(&aabbCallback,aabbMin,aabbMax); 211 aabbMax = aabbCallback.m_aabbMax;
|
btCollisionShape.h | 47 virtual void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const =0;
|
btHeightfieldTerrainShape.cpp | 127 void btHeightfieldTerrainShape::getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const 141 aabbMax = center + extent; 281 void btHeightfieldTerrainShape::processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 285 btVector3 localAabbMax = aabbMax*btVector3(1.f/m_localScaling[0],1.f/m_localScaling[1],1.f/m_localScaling[2]); 291 //quantize the aabbMin and aabbMax, and adjust the start/end ranges
|
btCompoundShape.cpp | 64 //extend the local aabbMin/aabbMax 153 //extend the local aabbMin/aabbMax 169 void btCompoundShape::getAabb(const btTransform& trans,btVector3& aabbMin,btVector3& aabbMax) const 189 aabbMax = center+extent; 198 btVector3 aabbMin,aabbMax; 199 getAabb(ident,aabbMin,aabbMax); 201 btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5); 312 //extend the local aabbMin/aabbMax
|
btPolyhedralConvexShape.cpp | 413 btVector3 aabbMin,aabbMax; 414 getAabb(ident,aabbMin,aabbMax); 415 btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5); 445 void btPolyhedralConvexAabbCachingShape::getAabb(const btTransform& trans,btVector3& aabbMin,btVector3& aabbMax) const 447 getNonvirtualAabb(trans,aabbMin,aabbMax,getMargin());
|
btConvexShape.cpp | 374 void btConvexShape::getAabbNonVirtual (const btTransform& t, btVector3& aabbMin, btVector3& aabbMax) const 386 aabbMax = center + extent; 402 aabbMax = center + extent; 417 aabbMax[i] = tmp[i]+margin; 435 aabbMax = center + extent; 443 convexHullShape->getNonvirtualAabb (t, aabbMin, aabbMax, margin); 448 this->getAabb (t, aabbMin, aabbMax);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/Gimpact/ |
btGImpactShape.h | 134 void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const 139 aabbMax = transformedbox.m_max; 249 virtual void getChildAabb(int child_index,const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const 255 aabbMax = child_aabb.m_max; 287 virtual void processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 289 (void) callback; (void) aabbMin; (void) aabbMax; 449 virtual void getChildAabb(int child_index,const btTransform& t,btVector3& aabbMin,btVector3& aabbMax) const 454 m_childShapes[child_index]->getAabb(t*m_childTransforms[child_index],aabbMin,aabbMax); 458 m_childShapes[child_index]->getAabb(t,aabbMin,aabbMax); 897 virtual void processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const [all...] |
btTriangleShapeEx.h | 151 virtual void getAabb(const btTransform& t,btVector3& aabbMin,btVector3& aabbMax)const 159 aabbMax = trianglebox.m_max;
|
btGImpactShape.cpp | 174 void btGImpactMeshShapePart::processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 179 box.m_max = aabbMax; 202 void btGImpactMeshShape::processAllTriangles(btTriangleCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const 207 m_mesh_parts[i]->processAllTriangles(callback,aabbMin,aabbMax);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/ |
btDbvtBroadphase.cpp | 162 const btVector3& aabbMax, 170 btDbvtProxy* proxy=new(btAlignedAlloc(sizeof(btDbvtProxy),16)) btDbvtProxy( aabbMin,aabbMax,userPtr, 174 btDbvtAabbMm aabb = btDbvtVolume::FromMM(aabbMin,aabbMax); 176 //bproxy->aabb = btDbvtVolume::FromMM(aabbMin,aabbMax); 206 void btDbvtBroadphase::getAabb(btBroadphaseProxy* absproxy,btVector3& aabbMin, btVector3& aabbMax ) const 210 aabbMax = proxy->m_aabbMax; 227 void btDbvtBroadphase::rayTest(const btVector3& rayFrom,const btVector3& rayTo, btBroadphaseRayCallback& rayCallback,const btVector3& aabbMin,const btVector3& aabbMax) 238 aabbMax, 248 aabbMax, 268 void btDbvtBroadphase::aabbTest(const btVector3& aabbMin,const btVector3& aabbMax,btBroadphaseAabbCallback& aabbCallback [all...] |
btQuantizedBvh.h | 227 void setInternalNodeAabbMax(int nodeIndex,const btVector3& aabbMax) 231 quantize(&m_quantizedContiguousNodes[nodeIndex].m_quantizedAabbMax[0],aabbMax,1); 234 m_contiguousNodes[nodeIndex].m_aabbMaxOrg = aabbMax; 312 void walkStacklessTree(btNodeOverlapCallback* nodeCallback,const btVector3& aabbMin,const btVector3& aabbMax) const; 314 void walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax, int startNodeIndex,int endNodeIndex) const; 316 void walkStacklessTreeAgainstRay(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax, int startNodeIndex,int endNodeIndex) const; 348 void reportAabbOverlappingNodex(btNodeOverlapCallback* nodeCallback,const btVector3& aabbMin,const btVector3& aabbMax) const; 350 void reportBoxCastOverlappingNodex(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin,const btVector3& aabbMax) const;
|
btQuantizedBvh.cpp | 331 void btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback* nodeCallback,const btVector3& aabbMin,const btVector3& aabbMax) const 341 quantizeWithClamp(quantizedQueryAabbMax,aabbMax,1); 363 walkStacklessTree(nodeCallback,aabbMin,aabbMax); 371 void btQuantizedBvh::walkStacklessTree(btNodeOverlapCallback* nodeCallback,const btVector3& aabbMin,const btVector3& aabbMax) const 388 aabbOverlap = TestAabbAgainstAabb2(aabbMin,aabbMax,rootNode->m_aabbMinOrg,rootNode->m_aabbMaxOrg); 416 void btQuantizedBvh::walkTree(btOptimizedBvhNode* rootNode,btNodeOverlapCallback* nodeCallback,const btVector3& aabbMin,const btVector3& aabbMax) const 418 bool isLeafNode, aabbOverlap = TestAabbAgainstAabb2(aabbMin,aabbMax,rootNode->m_aabbMin,rootNode->m_aabbMax); 427 walkTree(rootNode->m_leftChild,nodeCallback,aabbMin,aabbMax); 428 walkTree(rootNode->m_rightChild,nodeCallback,aabbMin,aabbMax); 467 void btQuantizedBvh::walkStacklessTreeAgainstRay(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax, int startNodeIndex,int endNodeIndex) cons [all...] |
btBroadphaseProxy.h | 122 btBroadphaseProxy(const btVector3& aabbMin,const btVector3& aabbMax,void* userPtr,short int collisionFilterGroup, short int collisionFilterMask,void* multiSapParentProxy=0) 127 m_aabbMax(aabbMax)
|
/external/libgdx/extensions/gdx-bullet/jni/swig-src/linearmath/com/badlogic/gdx/physics/bullet/linearmath/ |
LinearMath.java | 284 public static void AabbExpand(Vector3 aabbMin, Vector3 aabbMax, Vector3 expansionMin, Vector3 expansionMax) { 285 LinearMathJNI.AabbExpand(aabbMin, aabbMax, expansionMin, expansionMax); 296 public static boolean TestTriangleAgainstAabb2(btVector3 vertices, Vector3 aabbMin, Vector3 aabbMax) { 297 return LinearMathJNI.TestTriangleAgainstAabb2(btVector3.getCPtr(vertices), vertices, aabbMin, aabbMax); 308 public static boolean btRayAabb(Vector3 rayFrom, Vector3 rayTo, Vector3 aabbMin, Vector3 aabbMax, SWIGTYPE_p_float param, Vector3 normal) { 309 return LinearMathJNI.btRayAabb(rayFrom, rayTo, aabbMin, aabbMax, SWIGTYPE_p_float.getCPtr(param), normal);
|