Class BroadPhaseLayerFilter

All Implemented Interfaces:
ConstJoltPhysicsObject, AutoCloseable, Comparable<ConstJoltPhysicsObject>
Direct Known Subclasses:
DefaultBroadPhaseLayerFilter, SpecifiedBroadPhaseLayerFilter

public class BroadPhaseLayerFilter extends NonCopyable
A collision filter for broad-phase layers.
  • Constructor Details

    • BroadPhaseLayerFilter

      public BroadPhaseLayerFilter()
      Instantiate a default filter that selects all layers.
  • Method Details

    • shouldCollide

      public boolean shouldCollide(int bpLayerIndex)
      Test whether the specified layer is a candidate for collisions. The filter is unaffected.
      Parameters:
      bpLayerIndex - the index of the broad-phase layer to test
      Returns:
      true if may collide, false if filtered out