Class BroadPhaseLayerInterface

All Implemented Interfaces:
ConstBroadPhaseLayerInterface, ConstJoltPhysicsObject, AutoCloseable, Comparable<JoltPhysicsObject>
Direct Known Subclasses:
BroadPhaseLayerInterfaceTable

public abstract class BroadPhaseLayerInterface extends NonCopyable implements ConstBroadPhaseLayerInterface
Map object layers to broad-phase layers.
  • Method Details

    • getBroadPhaseLayer

      public int getBroadPhaseLayer(int objectLayer)
      Return the broad-phase layer for the specified object layer.
      Specified by:
      getBroadPhaseLayer in interface ConstBroadPhaseLayerInterface
      Parameters:
      objectLayer - the index of the object layer to query (≥0, <numObjectLayers)
      Returns:
      the index of the corresponding broad-phase layer
    • getNumBroadPhaseLayers

      public int getNumBroadPhaseLayers()
      Count how many broad-phase layers there are.
      Specified by:
      getNumBroadPhaseLayers in interface ConstBroadPhaseLayerInterface
      Returns:
      the count (≥0)