Constructor
| 36 | |
| 37 | // Constructor |
| 38 | OverlappingPairs::OverlappingPairs(MemoryManager& memoryManager, ColliderComponents& colliderComponents, |
| 39 | BodyComponents& bodyComponents, RigidBodyComponents& rigidBodyComponents, Set<bodypair> &noCollisionPairs, CollisionDispatch &collisionDispatch) |
| 40 | : mPoolAllocator(memoryManager.getPoolAllocator()), mHeapAllocator(memoryManager.getHeapAllocator()), mConvexPairs(memoryManager.getHeapAllocator()), |
| 41 | mConcavePairs(memoryManager.getHeapAllocator()), mDisabledConvexPairs(memoryManager.getHeapAllocator()), mDisabledConcavePairs(memoryManager.getHeapAllocator()), mMapConvexPairIdToPairIndex(memoryManager.getHeapAllocator()), mMapConcavePairIdToPairIndex(memoryManager.getHeapAllocator()), |
| 42 | mMapDisabledConvexPairIdToPairIndex(memoryManager.getHeapAllocator()), mMapDisabledConcavePairIdToPairIndex(memoryManager.getHeapAllocator()), |
| 43 | mColliderComponents(colliderComponents), mBodyComponents(bodyComponents), |
| 44 | mRigidBodyComponents(rigidBodyComponents), mNoCollisionPairs(noCollisionPairs), mCollisionDispatch(collisionDispatch) { |
| 45 | |
| 46 | } |
| 47 | |
| 48 | // Destructor |
| 49 | OverlappingPairs::~OverlappingPairs() { |
nothing calls this directly
no outgoing calls
no test coverage detected