OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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