Interface BatchBroadphaseDetector<T extends CollisionBody<E>,E extends Fixture>
- All Known Implementing Classes:
@Deprecated public interface BatchBroadphaseDetector<T extends CollisionBody<E>,E extends Fixture> extends BroadphaseDetector<T,E>Deprecated.Deprecated in 4.0.0. No replacement needed.Represents a broad-phase collision detection algorithm that also can perform a batch update operation that is more efficient than updating all the bodies and fixtures one by one. This is initially added because it makes a very big difference for the implementation of LazyAABBTree, but it can be useful in other future broadphase detectors as well. When the World.java class uses a BatchBroadphaseDetector it will just call batchUpdate() once instead of updating each body seperately. Note that operations of batch addition or deletion did not seem important or commonplace, so the interface just provides a batch update method.
- Manolis Tsamis
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description
Methods inherited from interface BroadphaseDetector
add, add, clear, clearUpdates, contains, contains, contains, detect, detect, detect, detect, detect, detect, detect, detectIterator, detectIterator, getAABB, getAABB, getAABB, getAABBExpansion, isAABBExpansionSupported, isUpdated, isUpdated, isUpdated, isUpdateTrackingEnabled, isUpdateTrackingSupported, optimize, raycast, raycast, raycastIterator, remove, remove, remove, setAABBExpansion, setUpdated, setUpdated, setUpdateTrackingEnabled, size, supportsAABBExpansion, update, update