HomeSort by relevance Sort by last modified time
    Searched refs:btTriangleIndexVertexArray (Results 1 - 24 of 24) sorted by null

  /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)));