Class BoundsListenerAdapter<T extends CollisionBody<E>,E extends Fixture>
public class BoundsListenerAdapter<T extends CollisionBody<E>,E extends Fixture> extends Object implements BoundsListener<T,E>Convenience class for implementing the
This class can be used to implement only the methods desired instead of all the methods contained in the
- William Bittle
Constructors Constructor Description
public void outside(T body)Description copied from interface:
BoundsListenerMethod called when a
CollisionBodyis outside the
Boundsof a simulation.
CollisionBodymust be fully outside the bounds defined in the world. This means that all the fixtures are outside the bounds.
When this is detected the
CollisionBodyis set to disabled and is effectively ignored until moved back within the bounds and enabled again.
Typically this event is used to clean up bodies that have strayed from the simulation, but be aware that the removal of the body cannot be done here. Instead it must be done after the simulation step completes.