Class ObjectVsBroadPhaseLayerFilterTable

All Implemented Interfaces:
ConstJoltPhysicsObject, ConstObjectVsBroadPhaseLayerFilter, AutoCloseable, Comparable<JoltPhysicsObject>

public class ObjectVsBroadPhaseLayerFilterTable extends ObjectVsBroadPhaseLayerFilter
Filter collisions between objects and broad-phase layers using a table.
  • Constructor Details

    • ObjectVsBroadPhaseLayerFilterTable

      public ObjectVsBroadPhaseLayerFilterTable(BroadPhaseLayerInterface bplInterface, int numBpLayers, ObjectLayerPairFilter olPairFilter, int numObjLayers)
      Instantiate a default filter with the specified capacity.
      Parameters:
      bplInterface - the layer interface to use (not null, unaffected)
      numBpLayers - the number of broad-phase layers (≥1)
      olPairFilter - the object-pair filter to use (not null, unaffected)
      numObjLayers - the desired capacity (number of object layers) (≥1)