/external/libgdx/extensions/gdx-bullet/jni/swig/collision/ |
btBvhTriangleMeshShape.i | 10 %ignore btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression, bool buildBvh = true); 11 %ignore btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax, bool buildBvh = true); 15 btBvhTriangleMeshShape(bool dummy, btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression, bool buildBvh = true) { 16 return new btBvhTriangleMeshShape(meshInterface, useQuantizedAabbCompression, buildBvh); 18 btBvhTriangleMeshShape(bool dummy, btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax, bool buildBvh = true) { 19 return new btBvhTriangleMeshShape(meshInterface, useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh); 42 if (instance.meshInterface instanceof btTriangleIndexVertexArray && 43 btTriangleIndexVertexArray.compare((btTriangleIndexVertexArray)(instance.meshInterface), meshParts)) 62 private btStridingMeshInterface meshInterface = null; 66 return meshInterface; [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/ |
btBvhTriangleMeshShape.java | 70 if (instance.meshInterface instanceof btTriangleIndexVertexArray && 71 btTriangleIndexVertexArray.compare((btTriangleIndexVertexArray)(instance.meshInterface), meshParts)) 90 private btStridingMeshInterface meshInterface = null; 94 return meshInterface; 117 public btBvhTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression) { 118 this(0, meshInterface, useQuantizedAabbCompression); 121 public btBvhTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, boolean buildBvh) { 122 this(0, meshInterface, useQuantizedAabbCompression, buildBvh); 125 public btBvhTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax, boolean buildBvh) { 126 this(0, meshInterface, useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh) [all...] |
btMultimaterialTriangleMeshShape.java | 61 public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, boolean buildBvh) { 62 this(CollisionJNI.new_btMultimaterialTriangleMeshShape__SWIG_0(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, useQuantizedAabbCompression, buildBvh), true); 65 public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression) { 66 this(CollisionJNI.new_btMultimaterialTriangleMeshShape__SWIG_1(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, useQuantizedAabbCompression), true); 69 public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax, boolean buildBvh) { 70 this(CollisionJNI.new_btMultimaterialTriangleMeshShape__SWIG_2(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh), true); 73 public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax) [all...] |
btConvexTriangleMeshShape.java | 61 public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface, boolean calcAabb) { 62 this(CollisionJNI.new_btConvexTriangleMeshShape__SWIG_0(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, calcAabb), true); 65 public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface) { 66 this(CollisionJNI.new_btConvexTriangleMeshShape__SWIG_1(btStridingMeshInterface.getCPtr(meshInterface), meshInterface), true);
|
btGImpactMeshShape.java | 61 public btGImpactMeshShape(btStridingMeshInterface meshInterface) { 62 this(CollisionJNI.new_btGImpactMeshShape(btStridingMeshInterface.getCPtr(meshInterface), meshInterface), true);
|
btOptimizedBvh.java | 77 public void updateBvhNodes(btStridingMeshInterface meshInterface, int firstNode, int endNode, int index) { 78 CollisionJNI.btOptimizedBvh_updateBvhNodes(swigCPtr, this, btStridingMeshInterface.getCPtr(meshInterface), meshInterface, firstNode, endNode, index);
|
btGImpactMeshShapePart.java | 224 public TrimeshPrimitiveManager(btStridingMeshInterface meshInterface, int part) { 225 this(CollisionJNI.new_btGImpactMeshShapePart_TrimeshPrimitiveManager__SWIG_2(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, part), true); 258 public btGImpactMeshShapePart(btStridingMeshInterface meshInterface, int part) { 259 this(CollisionJNI.new_btGImpactMeshShapePart__SWIG_1(btStridingMeshInterface.getCPtr(meshInterface), meshInterface, part), true);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/ |
btMultimaterialTriangleMeshShape.h | 34 btMultimaterialTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression, bool buildBvh = true): 35 btBvhTriangleMeshShape(meshInterface, useQuantizedAabbCompression, buildBvh) 48 //m_materialLookup = (int**)(btAlignedAlloc(sizeof(int*) * meshInterface->getNumSubParts(), 16)); 50 for(int i = 0; i < meshInterface->getNumSubParts(); i++) 67 btMultimaterialTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax, bool buildBvh = true): 68 btBvhTriangleMeshShape(meshInterface, useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh) 81 //m_materialLookup = (int**)(btAlignedAlloc(sizeof(int*) * meshInterface->getNumSubParts(), 16)); 83 for(int i = 0; i < meshInterface->getNumSubParts(); i++)
|
btOptimizedBvh.h | 47 void updateBvhNodes(btStridingMeshInterface* meshInterface,int firstNode,int endNode,int index);
|
btBvhTriangleMeshShape.h | 49 btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression, bool buildBvh = true); 52 btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax, bool buildBvh = true);
|
btOptimizedBvh.cpp | 206 void btOptimizedBvh::refit(btStridingMeshInterface* meshInterface,const btVector3& aabbMin,const btVector3& aabbMax) 213 updateBvhNodes(meshInterface,0,m_curNodeIndex,0); 233 void btOptimizedBvh::refitPartial(btStridingMeshInterface* meshInterface,const btVector3& aabbMin,const btVector3& aabbMax) 246 ///we should update all quantization values, using updateBvhNodes(meshInterface); 264 updateBvhNodes(meshInterface,subtree.m_rootNodeIndex,subtree.m_rootNodeIndex+subtree.m_subtreeSize,i); 272 void btOptimizedBvh::updateBvhNodes(btStridingMeshInterface* meshInterface,int firstNode,int endNode,int index) 292 const btVector3& meshScaling = meshInterface->getScaling(); 308 meshInterface->unLockReadOnlyVertexBase(curNodeSubPart); 309 meshInterface->getLockedReadOnlyVertexIndexBase(&vertexbase,numverts, type,stride,&indexbase,indexstride,numfaces,indicestype,nodeSubPart); 379 meshInterface->unLockReadOnlyVertexBase(curNodeSubPart) [all...] |
btConvexTriangleMeshShape.h | 33 btConvexTriangleMeshShape(btStridingMeshInterface* meshInterface, bool calcAabb = true);
|
btTriangleMeshShape.cpp | 24 btTriangleMeshShape::btTriangleMeshShape(btStridingMeshInterface* meshInterface) 25 : btConcaveShape (), m_meshInterface(meshInterface) 28 if(meshInterface->hasPremadeAabb()) 30 meshInterface->getPremadeAabb(&m_localAabbMin, &m_localAabbMax);
|
btTriangleMeshShape.h | 33 btTriangleMeshShape(btStridingMeshInterface* meshInterface);
|
btBvhTriangleMeshShape.cpp | 24 btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression, bool buildBvh) 25 :btTriangleMeshShape(meshInterface), 32 //construct bvh from meshInterface 44 btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface* meshInterface, bool useQuantizedAabbCompression,const btVector3& bvhAabbMin,const btVector3& bvhAabbMax,bool buildBvh) 45 :btTriangleMeshShape(meshInterface), 52 //construct bvh from meshInterface 60 m_bvh->build(meshInterface,m_useQuantizedAabbCompression,bvhAabbMin,bvhAabbMax); 100 MyNodeOverlapCallback(btTriangleCallback* callback,btStridingMeshInterface* meshInterface) 101 :m_meshInterface(meshInterface), 169 MyNodeOverlapCallback(btTriangleCallback* callback,btStridingMeshInterface* meshInterface) [all...] |
btConvexTriangleMeshShape.cpp | 23 btConvexTriangleMeshShape ::btConvexTriangleMeshShape (btStridingMeshInterface* meshInterface, bool calcAabb) 24 : btPolyhedralConvexAabbCachingShape(), m_stridingMesh(meshInterface)
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/Gimpact/ |
btGImpactShape.h | 588 btStridingMeshInterface * meshInterface, int part) 590 m_meshInterface = meshInterface; 726 btGImpactMeshShapePart(btStridingMeshInterface * meshInterface, int part) 728 m_primitive_manager.m_meshInterface = meshInterface; 916 void buildMeshParts(btStridingMeshInterface * meshInterface) 918 for (int i=0;i<meshInterface->getNumSubParts() ;++i ) 920 btGImpactMeshShapePart * newpart = new btGImpactMeshShapePart(meshInterface,i); 938 btGImpactMeshShape(btStridingMeshInterface * meshInterface) 940 m_meshInterface = meshInterface; 941 buildMeshParts(meshInterface); [all...] |
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/ |
btCollisionWorldImporter.cpp | 297 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 300 btGImpactMeshShape* gimpactShape = createGimpactShape(meshInterface); 519 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 520 if (!meshInterface->getNumSubParts()) 526 meshInterface->setScaling(scaling); 558 btBvhTriangleMeshShape* trimeshShape = createBvhTriangleMeshShape(meshInterface,bvh); 654 btTriangleIndexVertexArray* meshInterface = createTriangleMeshContainer(); 762 meshInterface->addIndexedMesh(meshPart,meshPart.m_indexType); 766 return meshInterface; [all...] |
btInternalEdgeUtility.cpp | 323 btStridingMeshInterface* meshInterface = trimeshShape->getMeshInterface(); 324 const btVector3& meshScaling = meshInterface->getScaling(); 326 for (int partId = 0; partId< meshInterface->getNumSubParts();partId++) 339 meshInterface->getLockedReadOnlyVertexIndexBase(&vertexbase,numverts, type,stride,&indexbase,indexstride,numfaces,indicestype,partId);
|
/external/libgdx/extensions/gdx-bullet/jni/src/extras/Serialize/BulletWorldImporter/ |
btWorldImporter.cpp | 186 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 189 btGImpactMeshShape* gimpactShape = createGimpactShape(meshInterface); 408 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 409 if (!meshInterface->getNumSubParts()) 415 meshInterface->setScaling(scaling); 447 btBvhTriangleMeshShape* trimeshShape = createBvhTriangleMeshShape(meshInterface,bvh); [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/ |
collision_wrap.cpp | [all...] |