RavEngine
Loading...
Searching...
No Matches
physx::Bp::PairManagerData Class Reference
Inheritance diagram for physx::Bp::PairManagerData:
[legend]
Collaboration diagram for physx::Bp::PairManagerData:
[legend]

Public Member Functions

PX_FORCE_INLINE PxU32 getPairIndex (const InternalPair *pair) const
 
PX_FORCE_INLINE InternalPair * findPair (PxU32 id0, PxU32 id1, PxU32 hashValue) const
 
PX_FORCE_INLINE InternalPair * addPairInternal (PxU32 id0, PxU32 id1)
 
void purge ()
 
void reallocPairs ()
 
void shrinkMemory ()
 
void reserveMemory (PxU32 memSize)
 
PX_NOINLINE PxU32 growPairs (PxU32 fullHashValue)
 
void removePair (PxU32 id0, PxU32 id1, PxU32 hashValue, PxU32 pairIndex)
 

Public Attributes

PxU32 mHashSize
 
PxU32 mMask
 
PxU32 mNbActivePairs
 
PxU32 * mHashTable
 
PxU32 * mNext
 
InternalPair * mActivePairs
 
PxU32 mReservedMemory
 

The documentation for this class was generated from the following files: