Home
last modified time | relevance | path

Searched refs:OverlappingPairs (Results 1 – 14 of 14) sorted by relevance

/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/include/reactphysics3d/engine/
H A DOverlappingPairs.h105 class OverlappingPairs {
232 ~OverlappingPairs();
235 OverlappingPairs(const OverlappingPairs& pair) = delete;
238 OverlappingPairs& operator=(const OverlappingPairs& pair) = delete;
314 inline Entity OverlappingPairs::getCollider1(uint64 pairId) const { in getCollider1()
321 inline Entity OverlappingPairs::getCollider2(uint64 pairId) const { in getCollider2()
336 inline uint64 OverlappingPairs::getPairIndex(uint64 pairId) const { in getPairIndex()
368 inline uint64 OverlappingPairs::getNbPairs() const { in getNbPairs()
373 inline uint64 OverlappingPairs::getNbConvexVsConvexPairs() const { in getNbConvexVsConvexPairs()
378 inline uint64 OverlappingPairs::getNbConvexVsConcavePairs() const { in getNbConvexVsConcavePairs()
[all …]
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/src/engine/
H A DOverlappingPairs.cpp37 OverlappingPairs::OverlappingPairs(MemoryAllocator& persistentMemoryAllocator, MemoryAllocator& tem… in OverlappingPairs() function in OverlappingPairs
54 OverlappingPairs::~OverlappingPairs() { in ~OverlappingPairs()
90 uint64 OverlappingPairs::prepareAddPair(bool isConvexVsConvex) { in prepareAddPair()
124 void OverlappingPairs::removePair(uint64 pairId) { in removePair()
192 void OverlappingPairs::allocate(uint64 nbPairsToAllocate) { in allocate()
256 uint64 OverlappingPairs::addPair(Collider* shape1, Collider* shape2) { in addPair()
361 void OverlappingPairs::swapPairs(uint64 index1, uint64 index2) { in swapPairs()
405 void OverlappingPairs::destroyPair(uint64 index) { in destroyPair()
420 void OverlappingPairs::updateOverlappingPairIsActive(uint64 pairId) { in updateOverlappingPairIsActive()
489 void OverlappingPairs::clearObsoleteLastFrameCollisionInfos() { in clearObsoleteLastFrameCollisionInfos()
[all …]
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/include/reactphysics3d/collision/narrowphase/
H A DNarrowPhaseInfoBatch.h56 OverlappingPairs& mOverlappingPairs;
100 NarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappingPairs);
H A DSphereVsSphereNarrowPhaseInfoBatch.h52 …SphereVsSphereNarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappingPairs);
H A DSphereVsCapsuleNarrowPhaseInfoBatch.h58 …SphereVsCapsuleNarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappingPairs…
H A DCapsuleVsCapsuleNarrowPhaseInfoBatch.h58 …CapsuleVsCapsuleNarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappingPair…
H A DNarrowPhaseInput.h68 NarrowPhaseInput(MemoryAllocator& allocator, OverlappingPairs& overlappingPairs);
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/include/reactphysics3d/systems/
H A DCollisionDetectionSystem.h96 OverlappingPairs mOverlappingPairs;
403 mNoCollisionPairs.add(OverlappingPairs::computeBodiesIndexPair(body1Entity, body2Entity)); in addNoCollisionPair()
408 mNoCollisionPairs.remove(OverlappingPairs::computeBodiesIndexPair(body1Entity, body2Entity)); in removeNoCollisionPair()
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/src/collision/narrowphase/
H A DSphereVsSphereNarrowPhaseInfoBatch.cpp33 …tch::SphereVsSphereNarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappingP… in SphereVsSphereNarrowPhaseInfoBatch()
H A DSphereVsCapsuleNarrowPhaseInfoBatch.cpp35OverlappingPairs& overlappingPairs) in SphereVsCapsuleNarrowPhaseInfoBatch()
H A DCapsuleVsCapsuleNarrowPhaseInfoBatch.cpp34OverlappingPairs& overlappingPairs) in CapsuleVsCapsuleNarrowPhaseInfoBatch()
H A DNarrowPhaseInput.cpp33 NarrowPhaseInput::NarrowPhaseInput(MemoryAllocator& allocator, OverlappingPairs& overlappingPairs) in NarrowPhaseInput()
H A DNarrowPhaseInfoBatch.cpp36 NarrowPhaseInfoBatch::NarrowPhaseInfoBatch(MemoryAllocator& allocator, OverlappingPairs& overlappin… in NarrowPhaseInfoBatch()
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/include/reactphysics3d/components/
H A DColliderComponents.h212 friend class OverlappingPairs; variable