Methods in com.bulletphysics.collision.dispatch with parameters of type CollisionObject |
void |
CollisionWorld.addCollisionObject(CollisionObject collisionObject)
|
void |
CollisionWorld.addCollisionObject(CollisionObject collisionObject,
short collisionFilterGroup,
short collisionFilterMask)
|
float |
CompoundCollisionAlgorithm.calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
float |
ConvexConcaveCollisionAlgorithm.calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
float |
ConvexConvexAlgorithm.calculateTimeOfImpact(CollisionObject col0,
CollisionObject col1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
float |
ConvexPlaneCollisionAlgorithm.calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
float |
EmptyAlgorithm.calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
float |
SphereSphereCollisionAlgorithm.calculateTimeOfImpact(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
abstract CollisionAlgorithm |
CollisionAlgorithmCreateFunc.createCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1)
|
CollisionAlgorithm |
ConvexConcaveCollisionAlgorithm.CreateFunc.createCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1)
|
CollisionAlgorithm |
ConvexConcaveCollisionAlgorithm.SwappedCreateFunc.createCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1)
|
CollisionAlgorithm |
ConvexConvexAlgorithm.CreateFunc.createCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1)
|
CollisionAlgorithm |
ConvexPlaneCollisionAlgorithm.CreateFunc.createCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1)
|
CollisionAlgorithm |
CollisionDispatcher.findAlgorithm(CollisionObject body0,
CollisionObject body1,
PersistentManifold sharedManifold)
|
boolean |
CollisionObject.checkCollideWith(CollisionObject co)
|
boolean |
CollisionObject.checkCollideWithOverride(CollisionObject co)
|
void |
ManifoldResult.init(CollisionObject body0,
CollisionObject body1)
|
boolean |
CollisionDispatcher.needsCollision(CollisionObject body0,
CollisionObject body1)
|
boolean |
CollisionDispatcher.needsResponse(CollisionObject body0,
CollisionObject body1)
|
void |
CompoundCollisionAlgorithm.processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
void |
ConvexConcaveCollisionAlgorithm.processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
void |
ConvexConvexAlgorithm.processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
Convex-Convex collision algorithm. |
void |
ConvexPlaneCollisionAlgorithm.processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
void |
EmptyAlgorithm.processCollision(CollisionObject body0,
CollisionObject body1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
void |
SphereSphereCollisionAlgorithm.processCollision(CollisionObject col0,
CollisionObject col1,
DispatcherInfo dispatchInfo,
ManifoldResult resultOut)
|
void |
CollisionWorld.rayTestSingle(Transform rayFromTrans,
Transform rayToTrans,
CollisionObject collisionObject,
CollisionShape collisionShape,
Transform colObjWorldTransform,
CollisionWorld.RayResultCallback resultCallback)
|
void |
CollisionWorld.removeCollisionObject(CollisionObject collisionObject)
|
Constructors in com.bulletphysics.collision.dispatch with parameters of type CollisionObject |
CollisionWorld.LocalConvexResult(CollisionObject hitCollisionObject,
CollisionWorld.LocalShapeInfo localShapeInfo,
javax.vecmath.Vector3f hitNormalLocal,
javax.vecmath.Vector3f hitPointLocal,
float hitFraction)
|
CollisionWorld.LocalRayResult(CollisionObject collisionObject,
CollisionWorld.LocalShapeInfo localShapeInfo,
javax.vecmath.Vector3f hitNormalLocal,
float hitFraction)
|
CompoundCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1,
boolean isSwapped)
|
ConvexConcaveCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1,
boolean isSwapped)
|
ConvexConvexAlgorithm(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject body0,
CollisionObject body1,
SimplexSolverInterface simplexSolver,
ConvexPenetrationDepthSolver pdSolver)
|
ConvexPlaneCollisionAlgorithm(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject col0,
CollisionObject col1,
boolean isSwapped)
|
ManifoldResult(CollisionObject body0,
CollisionObject body1)
|
SphereSphereCollisionAlgorithm(PersistentManifold mf,
CollisionAlgorithmConstructionInfo ci,
CollisionObject col0,
CollisionObject col1)
|
Method parameters in com.bulletphysics.dynamics.constraintsolver with type arguments of type CollisionObject |
abstract float |
ConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifold,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo info,
IDebugDraw debugDrawer,
Dispatcher dispatcher)
Solve a group of constraints. |
float |
SequentialImpulseConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer,
Dispatcher dispatcher)
Sequentially applies impulses. |
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendly(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendlyIterations(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendlySetup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|