com.bulletphysics.collision.dispatch
Class PairCachingGhostObject

java.lang.Object
  extended by com.bulletphysics.collision.dispatch.CollisionObject
      extended by com.bulletphysics.collision.dispatch.GhostObject
          extended by com.bulletphysics.collision.dispatch.PairCachingGhostObject

public class PairCachingGhostObject
extends GhostObject


Field Summary
 
Fields inherited from class com.bulletphysics.collision.dispatch.CollisionObject
ACTIVE_TAG, DISABLE_DEACTIVATION, DISABLE_SIMULATION, ISLAND_SLEEPING, WANTS_DEACTIVATION
 
Constructor Summary
PairCachingGhostObject()
           
 
Method Summary
 void addOverlappingObjectInternal(BroadphaseProxy otherProxy, BroadphaseProxy thisProxy)
          This method is mainly for expert/internal use only.
 HashedOverlappingPairCache getOverlappingPairCache()
           
 void removeOverlappingObjectInternal(BroadphaseProxy otherProxy, Dispatcher dispatcher, BroadphaseProxy thisProxy1)
          This method is mainly for expert/internal use only.
 
Methods inherited from class com.bulletphysics.collision.dispatch.GhostObject
convexSweepTest, getNumOverlappingObjects, getOverlappingObject, getOverlappingPairs, rayTest, upcast
 
Methods inherited from class com.bulletphysics.collision.dispatch.CollisionObject
activate, activate, forceActivationState, getActivationState, getBroadphaseHandle, getCcdMotionThreshold, getCcdSquareMotionThreshold, getCcdSweptSphereRadius, getCollisionFlags, getCollisionShape, getCompanionId, getDeactivationTime, getFriction, getHitFraction, getInternalType, getInterpolationAngularVelocity, getInterpolationLinearVelocity, getInterpolationWorldTransform, getIslandTag, getRestitution, getRootCollisionShape, getUserPointer, getWorldTransform, hasContactResponse, checkCollideWith, checkCollideWithOverride, internalSetTemporaryCollisionShape, isActive, isKinematicObject, isStaticObject, isStaticOrKinematicObject, mergesSimulationIslands, setActivationState, setBroadphaseHandle, setCcdMotionThreshold, setCcdSweptSphereRadius, setCollisionFlags, setCollisionShape, setCompanionId, setDeactivationTime, setFriction, setHitFraction, setInterpolationAngularVelocity, setInterpolationLinearVelocity, setInterpolationWorldTransform, setIslandTag, setRestitution, setUserPointer, setWorldTransform
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PairCachingGhostObject

public PairCachingGhostObject()
Method Detail

addOverlappingObjectInternal

public void addOverlappingObjectInternal(BroadphaseProxy otherProxy,
                                         BroadphaseProxy thisProxy)
This method is mainly for expert/internal use only.

Overrides:
addOverlappingObjectInternal in class GhostObject

removeOverlappingObjectInternal

public void removeOverlappingObjectInternal(BroadphaseProxy otherProxy,
                                            Dispatcher dispatcher,
                                            BroadphaseProxy thisProxy1)
Description copied from class: GhostObject
This method is mainly for expert/internal use only.

Overrides:
removeOverlappingObjectInternal in class GhostObject

getOverlappingPairCache

public HashedOverlappingPairCache getOverlappingPairCache()