/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionShapes/ |
btTriangleIndexVertexArray.cpp | 16 #include "btTriangleIndexVertexArray.h" 18 btTriangleIndexVertexArray::btTriangleIndexVertexArray(int numTriangles,int* triangleIndexBase,int triangleIndexStride,int numVertices,btScalar* vertexBase,int vertexStride) 34 btTriangleIndexVertexArray::~btTriangleIndexVertexArray() 39 void btTriangleIndexVertexArray::getLockedVertexIndexBase(unsigned char **vertexbase, int& numverts,PHY_ScalarType& type, int& vertexStride,unsigned char **indexbase,int & indexstride,int& numfaces,PHY_ScalarType& indicestype,int subpart) 59 void btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(const unsigned char **vertexbase, int& numverts,PHY_ScalarType& type, int& vertexStride,const unsigned char **indexbase,int & indexstride,int& numfaces,PHY_ScalarType& indicestype,int subpart) const 76 bool btTriangleIndexVertexArray::hasPremadeAabb() const 82 void btTriangleIndexVertexArray::setPremadeAabb(const btVector3& aabbMin, const btVector3& aabbMax ) const 89 void btTriangleIndexVertexArray::getPremadeAabb(btVector3* aabbMin, btVector3* aabbMax ) cons [all...] |
btTriangleIndexVertexArray.h | 24 ///The btIndexedMesh indexes a single vertex and index array. Multiple btIndexedMesh objects can be passed into a btTriangleIndexVertexArray using addIndexedMesh. 40 // btTriangleIndexVertexArray, do not set it manually 64 ///The btTriangleIndexVertexArray allows to access multiple triangle meshes, by indexing into existing triangle/index arrays. 67 ///So keep those arrays around during the lifetime of this btTriangleIndexVertexArray. 68 ATTRIBUTE_ALIGNED16( class) btTriangleIndexVertexArray : public btStridingMeshInterface 81 btTriangleIndexVertexArray() : m_hasAabb(0) 85 virtual ~btTriangleIndexVertexArray(); 88 btTriangleIndexVertexArray(int numTriangles,int* triangleIndexBase,int triangleIndexStride,int numVertices,btScalar* vertexBase,int vertexStride);
|
btTriangleMesh.h | 19 #include "btTriangleIndexVertexArray.h" 23 ///The btTriangleMesh class is a convenience class derived from btTriangleIndexVertexArray, that provides storage for a concave triangle mesh. It can be used as data for the btBvhTriangleMeshShape. 25 ///If you want to share triangle/index data between graphics mesh and collision mesh (btBvhTriangleMeshShape), you can directly use btTriangleIndexVertexArray or derive your own class from btStridingMeshInterface. 26 ///Performance of btTriangleMesh and btTriangleIndexVertexArray used in a btBvhTriangleMeshShape is the same. 27 class btTriangleMesh : public btTriangleIndexVertexArray 53 ///In general it is better to directly use btTriangleIndexVertexArray instead.
|
btTriangleIndexVertexMaterialArray.h | 21 #include "btTriangleIndexVertexArray.h" 50 ATTRIBUTE_ALIGNED16(class) btTriangleIndexVertexMaterialArray : public btTriangleIndexVertexArray
|
btTriangleIndexVertexMaterialArray.cpp | 24 btTriangleIndexVertexArray(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride)
|
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/ |
btTriangleIndexVertexArray.java | 24 public class btTriangleIndexVertexArray extends btStridingMeshInterface { 27 protected btTriangleIndexVertexArray(final String className, long cPtr, boolean cMemoryOwn) { 32 /** Construct a new btTriangleIndexVertexArray, normally you should not need this constructor it's intended for low-level usage. */ 33 public btTriangleIndexVertexArray(long cPtr, boolean cMemoryOwn) { 34 this("btTriangleIndexVertexArray", cPtr, cMemoryOwn); 45 public static long getCPtr(btTriangleIndexVertexArray obj) { 67 protected final static Array<btTriangleIndexVertexArray> instances = new Array<btTriangleIndexVertexArray>(); 70 public static <T extends Object> boolean compare(final btTriangleIndexVertexArray array, final Array<T> tags) { 90 protected static <T extends Object> btTriangleIndexVertexArray getInstance(final Array<T> tags) [all...] |
btBvhTriangleMeshShape.java | 70 if (instance.meshInterface instanceof btTriangleIndexVertexArray && 71 btTriangleIndexVertexArray.compare((btTriangleIndexVertexArray)(instance.meshInterface), meshParts)) 83 result = new btBvhTriangleMeshShape(btTriangleIndexVertexArray.obtain(meshParts), true); 102 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression); 106 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, buildBvh); 110 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax); 114 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh);
|
btTriangleMesh.java | 18 public class btTriangleMesh extends btTriangleIndexVertexArray {
|
btTriangleIndexVertexMaterialArray.java | 18 public class btTriangleIndexVertexMaterialArray extends btTriangleIndexVertexArray {
|
CollisionJNI.java | [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig/collision/ |
btTriangleIndexVertexArray.i | 4 #include <BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h> 187 %rename(internalAddIndexedMesh) btTriangleIndexVertexArray::addIndexedMesh; 188 %javamethodmodifiers btTriangleIndexVertexArray::addIndexedMesh "private"; 189 %ignore btTriangleIndexVertexArray::btTriangleIndexVertexArray(int numTriangles,int* triangleIndexBase,int triangleIndexStride,int numVertices,btScalar* vertexBase,int vertexStride); 190 %ignore btTriangleIndexVertexArray::getIndexedMeshArray(); 192 %typemap(javaimports) btTriangleIndexVertexArray %{ 207 %typemap(javacode) btTriangleIndexVertexArray %{ 208 protected final static Array<btTriangleIndexVertexArray> instances = new Array<btTriangleIndexVertexArray>(); [all...] |
btBvhTriangleMeshShape.i | 42 if (instance.meshInterface instanceof btTriangleIndexVertexArray && 43 btTriangleIndexVertexArray.compare((btTriangleIndexVertexArray)(instance.meshInterface), meshParts)) 55 result = new btBvhTriangleMeshShape(btTriangleIndexVertexArray.obtain(meshParts), true); 74 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression); 78 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, buildBvh); 82 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax); 86 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh);
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/bullet/ |
GimpactTest.java | 11 import com.badlogic.gdx.physics.bullet.collision.btTriangleIndexVertexArray; 16 btTriangleIndexVertexArray chassisVertexArray; 27 chassisVertexArray = new btTriangleIndexVertexArray(chassisModel.meshParts);
|
TriangleRaycastTest.java | 32 import com.badlogic.gdx.physics.bullet.collision.btTriangleIndexVertexArray; 118 btTriangleIndexVertexArray vertexArray = new btTriangleIndexVertexArray(model.meshParts);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/ |
btCollisionWorldImporter.h | 33 class btTriangleIndexVertexArray; 64 btAlignedObjectArray<btTriangleIndexVertexArray*> m_allocatedTriangleIndexArrays; 164 virtual class btTriangleIndexVertexArray* createTriangleMeshContainer(); 178 virtual btTriangleIndexVertexArray* createMeshInterface(btStridingMeshInterfaceData& meshData);
|
btCollisionWorldImporter.cpp | 297 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 519 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 652 btTriangleIndexVertexArray* btCollisionWorldImporter::createMeshInterface(btStridingMeshInterfaceData& meshData) 654 btTriangleIndexVertexArray* meshInterface = createTriangleMeshContainer(); 1004 btTriangleIndexVertexArray* btCollisionWorldImporter::createTriangleMeshContainer() 1006 btTriangleIndexVertexArray* in = new btTriangleIndexVertexArray(); [all...] |
/external/libgdx/extensions/gdx-bullet/jni/src/extras/Serialize/BulletWorldImporter/ |
btWorldImporter.h | 33 class btTriangleIndexVertexArray; 75 btAlignedObjectArray<btTriangleIndexVertexArray*> m_allocatedTriangleIndexArrays; 175 virtual class btTriangleIndexVertexArray* createTriangleMeshContainer(); 187 virtual btTriangleIndexVertexArray* createMeshInterface(btStridingMeshInterfaceData& meshData);
|
btWorldImporter.cpp | 186 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); 408 btTriangleIndexVertexArray* meshInterface = createMeshInterface(*interfaceData); [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig-src/extras/ |
extras_wrap.h | 36 virtual btTriangleIndexVertexArray *createTriangleMeshContainer(); 44 virtual btTriangleIndexVertexArray *createMeshInterface(btStridingMeshInterfaceData &meshData);
|
extras_wrap.cpp | [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig-src/extras/com/badlogic/gdx/physics/bullet/extras/ |
btWorldImporter.java | 213 public btTriangleIndexVertexArray createTriangleMeshContainer() { 215 return (cPtr == 0) ? null : new btTriangleIndexVertexArray(cPtr, false); 261 public btTriangleIndexVertexArray createMeshInterface(btStridingMeshInterfaceData meshData) { 263 return (cPtr == 0) ? null : new btTriangleIndexVertexArray(cPtr, false);
|
ExtrasJNI.java | 169 return btTriangleIndexVertexArray.getCPtr(jself.createTriangleMeshContainer()); 193 return btTriangleIndexVertexArray.getCPtr(jself.createMeshInterface(new btStridingMeshInterfaceData(meshData, false)));
|