# Package com.codename1.gaming.physics.box2d.callbacks

package com.codename1.gaming.physics.box2d.callbacks

Listener and callback interfaces for the box2d physics engine (contact, query, ray cast and debug draw callbacks).

Part of the box2d simulation engine, a derived work of JBox2D used under the BSD 2-Clause license; see `com.codename1.gaming.physics` for attribution.

- Class
  Description
  ContactFilter
  Implement this class to provide collision filtering.
  ContactImpulse
  Contact impulses for reporting.
  ContactListener
  Implement this class to get contact information.
  DebugDraw
  Implement this abstract class to allow JBox2d to automatically draw your physics for debugging purposes.
  DestructionListener
  Joints and fixtures are destroyed when their associated body is destroyed.
  PairCallback
  QueryCallback
  Callback class for AABB queries.
  RayCastCallback
  Callback class for ray casts.
  TreeCallback
  callback for `DynamicTree`
  TreeRayCastCallback
  callback for `DynamicTree`