20 mBroadPhaseLayerInterface(inBroadPhaseLayerInterface)
28 return mBroadPhaseLayerInterface.
ShouldCollide(inLayer1, inLayer2);
#define JPH_NAMESPACE_END
Definition Core.h:377
#define JPH_NAMESPACE_BEGIN
Definition Core.h:371
#define JPH_OVERRIDE_NEW_DELETE
Macro to override the new and delete functions.
Definition Memory.h:31
uint16 ObjectLayer
Definition ObjectLayer.h:16
Definition BroadPhaseLayer.h:18
Definition BroadPhaseLayerInterfaceMask.h:18
bool ShouldCollide(ObjectLayer inLayer1, BroadPhaseLayer inLayer2) const
Returns true if an object layer should collide with a broadphase layer, this function is being called...
Definition BroadPhaseLayerInterfaceMask.h:59
Class to test if an object can collide with a broadphase layer. Used while finding collision pairs.
Definition BroadPhaseLayer.h:80
Definition ObjectVsBroadPhaseLayerFilterMask.h:14
JPH_OVERRIDE_NEW_DELETE ObjectVsBroadPhaseLayerFilterMask(const BroadPhaseLayerInterfaceMask &inBroadPhaseLayerInterface)
Constructor.
Definition ObjectVsBroadPhaseLayerFilterMask.h:19
virtual bool ShouldCollide(ObjectLayer inLayer1, BroadPhaseLayer inLayer2) const override
Returns true if an object layer should collide with a broadphase layer.
Definition ObjectVsBroadPhaseLayerFilterMask.h:25