HomeSort by relevance Sort by last modified time
    Searched refs:btPersistentManifold (Results 1 - 25 of 89) sorted by null

1 2 3 4

  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/ConstraintSolver/
btContactConstraint.h 22 #include "BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
29 btPersistentManifold m_contactManifold;
34 btContactConstraint(btPersistentManifold* contactManifold,btRigidBody& rbA,btRigidBody& rbB);
36 void setContactManifold(btPersistentManifold* contactManifold);
38 btPersistentManifold* getContactManifold()
43 const btPersistentManifold* getContactManifold() const
btConstraintSolver.h 21 class btPersistentManifold;
50 virtual btScalar solveGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,btTypedConstraint** constraints,int numConstraints, const btContactSolverInfo& info,class btIDebugDraw* debugDrawer,btDispatcher* dispatcher) = 0;
btNNCGConstraintSolver.h 42 virtual btScalar solveSingleIteration(int iteration, btCollisionObject** bodies ,int numBodies,btPersistentManifold** manifoldPtr, int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
44 virtual btScalar solveGroupCacheFriendlySetup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifoldPtr, int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/
btDispatcher.h 27 class btPersistentManifold;
68 ///For example for pairwise collision detection, calculating contact points stored in btPersistentManifold or user callbacks (game logic).
76 virtual btCollisionAlgorithm* findAlgorithm(const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap,btPersistentManifold* sharedManifold=0) = 0;
78 virtual btPersistentManifold* getNewManifold(const btCollisionObject* b0,const btCollisionObject* b1)=0;
80 virtual void releaseManifold(btPersistentManifold* manifold)=0;
82 virtual void clearManifold(btPersistentManifold* manifold)=0;
92 virtual btPersistentManifold* getManifoldByIndexInternal(int index) = 0;
94 virtual btPersistentManifold** getInternalManifoldPointer() = 0;
btCollisionAlgorithm.h 28 class btPersistentManifold;
30 typedef btAlignedObjectArray<btPersistentManifold*> btManifoldArray;
46 btPersistentManifold* m_manifold;
  /external/libgdx/extensions/gdx-bullet/jni/src/custom/gdx/collision/
ContactCache.h 54 //virtual void onContactStarted(btPersistentManifold* manifold) = 0;
58 virtual void onContactStarted(btPersistentManifold* manifold, const bool &match0, const bool &match1) = 0;
62 //virtual void onContactEnded(btPersistentManifold* manifold) = 0;
66 //virtual void onContactEnded(btPersistentManifold* manifold, const bool &match0, const bool &match1) = 0;
77 void contactStarted(btPersistentManifold* manifold);
79 void contactEnded(btPersistentManifold* manifold);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/
btCollisionDispatcher.h 20 #include "BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
50 btAlignedObjectArray<btPersistentManifold*> m_manifoldsPtr;
92 btPersistentManifold** getInternalManifoldPointer()
97 btPersistentManifold* getManifoldByIndexInternal(int index)
102 const btPersistentManifold* getManifoldByIndexInternal(int index) const
111 virtual btPersistentManifold* getNewManifold(const btCollisionObject* b0,const btCollisionObject* b1);
113 virtual void releaseManifold(btPersistentManifold* manifold);
116 virtual void clearManifold(btPersistentManifold* manifold);
118 btCollisionAlgorithm* findAlgorithm(const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap,btPersistentManifold* sharedManifold = 0);
btBox2dBox2dCollisionAlgorithm.h 24 class btPersistentManifold;
30 btPersistentManifold* m_manifoldPtr;
40 btBox2dBox2dCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap);
btBoxBoxCollisionAlgorithm.h 24 class btPersistentManifold;
30 btPersistentManifold* m_manifoldPtr;
40 btBoxBoxCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap);
btSimulationIslandManager.h 27 class btPersistentManifold;
35 btAlignedObjectArray<btPersistentManifold*> m_islandmanifold;
62 virtual void processIsland(btCollisionObject** bodies,int numBodies,class btPersistentManifold** manifolds,int numManifolds, int islandId) = 0;
btSphereSphereCollisionAlgorithm.h 24 class btPersistentManifold;
32 btPersistentManifold* m_manifoldPtr;
35 btSphereSphereCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* col0Wrap,const btCollisionObjectWrapper* col1Wrap);
btSphereTriangleCollisionAlgorithm.h 22 class btPersistentManifold;
31 btPersistentManifold* m_manifoldPtr;
35 btSphereTriangleCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap,bool swapped);
btManifoldResult.h 23 #include "BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
43 btPersistentManifold* m_manifoldPtr;
70 void setPersistentManifold(btPersistentManifold* manifoldPtr)
75 const btPersistentManifold* getPersistentManifold() const
79 btPersistentManifold* getPersistentManifold()
btConvex2dConvex2dAlgorithm.h 21 #include "BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
40 btPersistentManifold* m_manifoldPtr;
48 btConvex2dConvex2dAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap, btSimplexSolverInterface* simplexSolver, btConvexPenetrationDepthSolver* pdSolver, int numPerturbationIterations, int minimumPointsPerturbationThreshold);
68 const btPersistentManifold* getManifold()
btConvexConvexAlgorithm.h 21 #include "BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
50 btPersistentManifold* m_manifoldPtr;
62 btConvexConvexAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap, btSimplexSolverInterface* simplexSolver, btConvexPenetrationDepthSolver* pdSolver, int numPerturbationIterations, int minimumPointsPerturbationThreshold);
81 const btPersistentManifold* getManifold()
btConvexPlaneCollisionAlgorithm.h 22 class btPersistentManifold;
32 btPersistentManifold* m_manifoldPtr;
39 btConvexPlaneCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap, bool isSwapped, int numPerturbationIterations,int minimumPointsPerturbationThreshold);
btSphereBoxCollisionAlgorithm.h 22 class btPersistentManifold;
32 btPersistentManifold* m_manifoldPtr;
37 btSphereBoxCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap, bool isSwapped);
  /external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/com/badlogic/gdx/physics/bullet/collision/
btPersistentManifoldArray.java 73 public btPersistentManifold at(int n) {
75 return (cPtr == 0) ? null : new btPersistentManifold(cPtr, false);
90 public void resize(int newsize, btPersistentManifold fillData) {
91 CollisionJNI.btPersistentManifoldArray_resize__SWIG_0(swigCPtr, this, newsize, btPersistentManifold.getCPtr(fillData), fillData);
102 public SWIGTYPE_p_p_btPersistentManifold expand(btPersistentManifold fillValue) {
103 return new SWIGTYPE_p_p_btPersistentManifold(CollisionJNI.btPersistentManifoldArray_expand__SWIG_0(swigCPtr, this, btPersistentManifold.getCPtr(fillValue), fillValue), false);
110 public void push_back(btPersistentManifold _Val) {
111 CollisionJNI.btPersistentManifoldArray_push_back(swigCPtr, this, btPersistentManifold.getCPtr(_Val), _Val);
175 public int findBinarySearch(btPersistentManifold key) {
176 return CollisionJNI.btPersistentManifoldArray_findBinarySearch(swigCPtr, this, btPersistentManifold.getCPtr(key), key)
    [all...]
btDispatcher.java 61 public btCollisionAlgorithm findAlgorithm(btCollisionObjectWrapper body0Wrap, btCollisionObjectWrapper body1Wrap, btPersistentManifold sharedManifold) {
62 long cPtr = CollisionJNI.btDispatcher_findAlgorithm__SWIG_0(swigCPtr, this, btCollisionObjectWrapper.getCPtr(body0Wrap), body0Wrap, btCollisionObjectWrapper.getCPtr(body1Wrap), body1Wrap, btPersistentManifold.getCPtr(sharedManifold), sharedManifold);
71 public btPersistentManifold getNewManifold(btCollisionObject b0, btCollisionObject b1) {
73 return (cPtr == 0) ? null : new btPersistentManifold(cPtr, false);
76 public void releaseManifold(btPersistentManifold manifold) {
77 CollisionJNI.btDispatcher_releaseManifold(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold);
80 public void clearManifold(btPersistentManifold manifold) {
81 CollisionJNI.btDispatcher_clearManifold(swigCPtr, this, btPersistentManifold.getCPtr(manifold), manifold);
100 public btPersistentManifold getManifoldByIndexInternal(int index) {
102 return (cPtr == 0) ? null : new btPersistentManifold(cPtr, false)
    [all...]
btCollisionAlgorithmConstructionInfo.java 78 public void setManifold(btPersistentManifold value) {
79 CollisionJNI.btCollisionAlgorithmConstructionInfo_manifold_set(swigCPtr, this, btPersistentManifold.getCPtr(value), value);
82 public btPersistentManifold getManifold() {
84 return (cPtr == 0) ? null : new btPersistentManifold(cPtr, false);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletSoftBody/
btSoftSoftCollisionAlgorithm.h 24 class btPersistentManifold;
31 btPersistentManifold* m_manifoldPtr;
51 btSoftSoftCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* body0Wrap,const btCollisionObjectWrapper* body1Wrap);
btSoftRigidCollisionAlgorithm.h 22 class btPersistentManifold;
32 // btPersistentManifold* m_manifoldPtr;
42 btSoftRigidCollisionAlgorithm(btPersistentManifold* mf,const btCollisionAlgorithmConstructionInfo& ci,const btCollisionObjectWrapper* col0,const btCollisionObjectWrapper* col1Wrap, bool isSwapped);
  /external/libgdx/extensions/gdx-bullet/jni/swig-src/dynamics/com/badlogic/gdx/physics/bullet/dynamics/
btContactConstraint.java 62 public void setContactManifold(btPersistentManifold contactManifold) {
63 DynamicsJNI.btContactConstraint_setContactManifold(swigCPtr, this, btPersistentManifold.getCPtr(contactManifold), contactManifold);
66 public btPersistentManifold getContactManifold() {
68 return (cPtr == 0) ? null : new btPersistentManifold(cPtr, false);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/
btMultiBodyConstraintSolver.h 49 void convertContacts(btPersistentManifold** manifoldPtr,int numManifolds, const btContactSolverInfo& infoGlobal);
50 btMultiBodySolverConstraint& addMultiBodyFrictionConstraint(const btVector3& normalAxis,btPersistentManifold* manifold,int frictionIndex,btManifoldPoint& cp,btCollisionObject* colObj0,btCollisionObject* colObj1, btScalar relaxation, const btContactSolverInfo& infoGlobal, btScalar desiredVelocity=0, btScalar cfmSlip=0);
64 void convertMultiBodyContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal);
65 virtual btScalar solveGroupCacheFriendlySetup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifoldPtr, int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
66 // virtual btScalar solveGroupCacheFriendlyIterations(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifoldPtr, int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
68 virtual btScalar solveSingleIteration(int iteration, btCollisionObject** bodies ,int numBodies,btPersistentManifold** manifoldPtr, int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
76 virtual btScalar solveGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& info, btIDebugDraw* debugDrawer,btDispatcher* dispatcher);
79 virtual void solveMultiBodyGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,btTypedConstraint** constraints,int numConstraints,btMultiBodyConstraint** multiBodyConstraints, int numMultiBodyConstraints, const btContactSolverInfo& info, btIDebugDraw* debugDrawer,btDispatcher* dispatcher);
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/NarrowPhaseCollision/
btPersistentManifold.h 32 class btPersistentManifold;
36 typedef void(*ContactStartedCallback)(btPersistentManifold* const &manifold);
37 typedef void(*ContactEndedCallback)(btPersistentManifold* const &manifold);
53 ///btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.
62 ATTRIBUTE_ALIGNED128( class) btPersistentManifold : public btTypedObject
63 //ATTRIBUTE_ALIGNED16( class) btPersistentManifold : public btTypedObject
92 btPersistentManifold();
94 btPersistentManifold(const btCollisionObject* body0,const btCollisionObject* body1,int , btScalar contactBreakingThreshold,btScalar contactProcessingThreshold)

Completed in 493 milliseconds

1 2 3 4