|
|
|
@ -54,7 +54,8 @@ void JoltPhysicsObjectPairHash::RemoveObjectPair( void *pObject0, void *pObject1
|
|
|
|
|
bool JoltPhysicsObjectPairHash::IsObjectPairInHash( void *pObject0, void *pObject1 )
|
|
|
|
|
{
|
|
|
|
|
auto pair = CreateSortedPair( pObject0, pObject1 );
|
|
|
|
|
return m_PairHashes[ GetHashArrayIndex( PointerHasher{}( pair ) ) ].contains( pair );
|
|
|
|
|
auto &pairHashes = m_PairHashes[ GetHashArrayIndex( PointerHasher{}( pair ) ) ];
|
|
|
|
|
return pairHashes.find( pair ) != pairHashes.end();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void JoltPhysicsObjectPairHash::RemoveAllPairsForObject( void *pObject0 )
|
|
|
|
@ -71,7 +72,7 @@ void JoltPhysicsObjectPairHash::RemoveAllPairsForObject( void *pObject0 )
|
|
|
|
|
|
|
|
|
|
bool JoltPhysicsObjectPairHash::IsObjectInHash( void *pObject0 )
|
|
|
|
|
{
|
|
|
|
|
return m_Objects.contains( pObject0 );
|
|
|
|
|
return m_Objects.find( pObject0 ) != m_Objects.end();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------------
|
|
|
|
|