Interface BroadPhaseStrategy

All Known Implementing Classes:
DynamicTree

public interface BroadPhaseStrategy
  • Method Details

    • createProxy

      int createProxy(AABB aabb, Object userData)
    • destroyProxy

      void destroyProxy(int proxyId)
    • moveProxy

      boolean moveProxy(int proxyId, AABB aabb, Vec2 displacement)
    • getUserData

      Object getUserData(int proxyId)
    • getFatAABB

      AABB getFatAABB(int proxyId)
    • query

      void query(TreeCallback callback, AABB aabb)
    • raycast

      void raycast(TreeRayCastCallback callback, RayCastInput input)
    • computeHeight

      int computeHeight()
    • getHeight

      int getHeight()
    • getMaxBalance

      int getMaxBalance()
    • getAreaRatio

      float getAreaRatio()
    • getInsertionCount

      int getInsertionCount()
    • drawTree

      void drawTree(DebugDraw draw)