|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Dispatcher | |
---|---|
com.bulletphysics.collision.broadphase | Broadphase collision code for fast determining of overlapping pairs. |
com.bulletphysics.collision.dispatch | Dispatching code for collisions between various shapes. |
com.bulletphysics.dynamics | DynamicsWorld and RigidBody. |
com.bulletphysics.dynamics.constraintsolver | Constraints. |
Uses of Dispatcher in com.bulletphysics.collision.broadphase |
---|
Fields in com.bulletphysics.collision.broadphase declared as Dispatcher | |
---|---|
protected Dispatcher |
CollisionAlgorithm.dispatcher
|
Dispatcher |
CollisionAlgorithmConstructionInfo.dispatcher1
|
Methods in com.bulletphysics.collision.broadphase with parameters of type Dispatcher | |
---|---|
int |
AxisSweep3Internal.addHandle(javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
java.lang.Object pOwner,
short collisionFilterGroup,
short collisionFilterMask,
Dispatcher dispatcher,
java.lang.Object multiSapProxy)
|
void |
AxisSweep3Internal.calculateOverlappingPairs(Dispatcher dispatcher)
|
void |
BroadphaseInterface.calculateOverlappingPairs(Dispatcher dispatcher)
|
void |
SimpleBroadphase.calculateOverlappingPairs(Dispatcher dispatcher)
|
void |
HashedOverlappingPairCache.cleanOverlappingPair(BroadphasePair pair,
Dispatcher dispatcher)
|
abstract void |
OverlappingPairCache.cleanOverlappingPair(BroadphasePair pair,
Dispatcher dispatcher)
|
void |
HashedOverlappingPairCache.cleanProxyFromPairs(BroadphaseProxy proxy,
Dispatcher dispatcher)
|
abstract void |
OverlappingPairCache.cleanProxyFromPairs(BroadphaseProxy proxy,
Dispatcher dispatcher)
|
BroadphaseProxy |
AxisSweep3Internal.createProxy(javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
BroadphaseNativeType shapeType,
java.lang.Object userPtr,
short collisionFilterGroup,
short collisionFilterMask,
Dispatcher dispatcher,
java.lang.Object multiSapProxy)
|
BroadphaseProxy |
BroadphaseInterface.createProxy(javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
BroadphaseNativeType shapeType,
java.lang.Object userPtr,
short collisionFilterGroup,
short collisionFilterMask,
Dispatcher dispatcher,
java.lang.Object multiSapProxy)
|
BroadphaseProxy |
SimpleBroadphase.createProxy(javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
BroadphaseNativeType shapeType,
java.lang.Object userPtr,
short collisionFilterGroup,
short collisionFilterMask,
Dispatcher dispatcher,
java.lang.Object multiSapProxy)
|
void |
AxisSweep3Internal.destroyProxy(BroadphaseProxy proxy,
Dispatcher dispatcher)
|
void |
BroadphaseInterface.destroyProxy(BroadphaseProxy proxy,
Dispatcher dispatcher)
|
void |
SimpleBroadphase.destroyProxy(BroadphaseProxy proxyOrg,
Dispatcher dispatcher)
|
abstract void |
Dispatcher.dispatchAllCollisionPairs(OverlappingPairCache pairCache,
DispatcherInfo dispatchInfo,
Dispatcher dispatcher)
|
void |
HashedOverlappingPairCache.processAllOverlappingPairs(OverlapCallback callback,
Dispatcher dispatcher)
|
abstract void |
OverlappingPairCache.processAllOverlappingPairs(OverlapCallback callback,
Dispatcher dispatcher)
|
void |
AxisSweep3Internal.removeHandle(int handle,
Dispatcher dispatcher)
|
java.lang.Object |
HashedOverlappingPairCache.removeOverlappingPair(BroadphaseProxy proxy0,
BroadphaseProxy proxy1,
Dispatcher dispatcher)
|
java.lang.Object |
OverlappingPairCallback.removeOverlappingPair(BroadphaseProxy proxy0,
BroadphaseProxy proxy1,
Dispatcher dispatcher)
|
void |
HashedOverlappingPairCache.removeOverlappingPairsContainingProxy(BroadphaseProxy proxy,
Dispatcher dispatcher)
|
void |
OverlappingPairCallback.removeOverlappingPairsContainingProxy(BroadphaseProxy proxy0,
Dispatcher dispatcher)
|
void |
AxisSweep3Internal.setAabb(BroadphaseProxy proxy,
javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
Dispatcher dispatcher)
|
void |
BroadphaseInterface.setAabb(BroadphaseProxy proxy,
javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
Dispatcher dispatcher)
|
void |
SimpleBroadphase.setAabb(BroadphaseProxy proxy,
javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
Dispatcher dispatcher)
|
protected void |
AxisSweep3Internal.sortMaxDown(int axis,
int edge,
Dispatcher dispatcher,
boolean updateOverlaps)
|
protected void |
AxisSweep3Internal.sortMaxUp(int axis,
int edge,
Dispatcher dispatcher,
boolean updateOverlaps)
|
protected void |
AxisSweep3Internal.sortMinDown(int axis,
int edge,
Dispatcher dispatcher,
boolean updateOverlaps)
|
protected void |
AxisSweep3Internal.sortMinUp(int axis,
int edge,
Dispatcher dispatcher,
boolean updateOverlaps)
|
void |
AxisSweep3Internal.updateHandle(int handle,
javax.vecmath.Vector3f aabbMin,
javax.vecmath.Vector3f aabbMax,
Dispatcher dispatcher)
|
Uses of Dispatcher in com.bulletphysics.collision.dispatch |
---|
Subclasses of Dispatcher in com.bulletphysics.collision.dispatch | |
---|---|
class |
CollisionDispatcher
CollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs. |
Fields in com.bulletphysics.collision.dispatch declared as Dispatcher | |
---|---|
protected Dispatcher |
CollisionWorld.dispatcher1
|
Methods in com.bulletphysics.collision.dispatch that return Dispatcher | |
---|---|
Dispatcher |
CollisionWorld.getDispatcher()
|
Methods in com.bulletphysics.collision.dispatch with parameters of type Dispatcher | |
---|---|
void |
SimulationIslandManager.buildAndProcessIslands(Dispatcher dispatcher,
java.util.List<CollisionObject> collisionObjects,
SimulationIslandManager.IslandCallback callback)
|
void |
CollisionDispatcher.dispatchAllCollisionPairs(OverlappingPairCache pairCache,
DispatcherInfo dispatchInfo,
Dispatcher dispatcher)
|
void |
SimulationIslandManager.findUnions(Dispatcher dispatcher,
CollisionWorld colWorld)
|
void |
SimulationIslandManager.updateActivationState(CollisionWorld colWorld,
Dispatcher dispatcher)
|
Constructors in com.bulletphysics.collision.dispatch with parameters of type Dispatcher | |
---|---|
CollisionWorld(Dispatcher dispatcher,
BroadphaseInterface broadphasePairCache,
CollisionConfiguration collisionConfiguration)
This constructor doesn't own the dispatcher and paircache/broadphase. |
Uses of Dispatcher in com.bulletphysics.dynamics |
---|
Constructors in com.bulletphysics.dynamics with parameters of type Dispatcher | |
---|---|
DiscreteDynamicsWorld(Dispatcher dispatcher,
BroadphaseInterface pairCache,
ConstraintSolver constraintSolver,
CollisionConfiguration collisionConfiguration)
|
|
DynamicsWorld(Dispatcher dispatcher,
BroadphaseInterface broadphasePairCache,
CollisionConfiguration collisionConfiguration)
|
|
SimpleDynamicsWorld(Dispatcher dispatcher,
BroadphaseInterface pairCache,
ConstraintSolver constraintSolver,
CollisionConfiguration collisionConfiguration)
|
Uses of Dispatcher in com.bulletphysics.dynamics.constraintsolver |
---|
Methods in com.bulletphysics.dynamics.constraintsolver with parameters of type Dispatcher | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |