RavEngine
Loading...
Searching...
No Matches
internalMBP::BitArray Class Reference

Public Member Functions

 BitArray (PxU32 nbBits)
 
bool init (PxU32 nbBits)
 
void empty ()
 
void resize (PxU32 nbBits)
 
PX_FORCE_INLINE void setBitChecked (PxU32 bitNumber)
 
PX_FORCE_INLINE void clearBitChecked (PxU32 bitNumber)
 
PX_FORCE_INLINE void setBit (PxU32 bitNumber)
 
PX_FORCE_INLINE void clearBit (PxU32 bitNumber)
 
PX_FORCE_INLINE void toggleBit (PxU32 bitNumber)
 
PX_FORCE_INLINE void clearAll ()
 
PX_FORCE_INLINE void setAll ()
 
PX_FORCE_INLINE PxIntBool isSet (PxU32 bitNumber) const
 
PX_FORCE_INLINE PxIntBool isSetChecked (PxU32 bitNumber) const
 
PX_FORCE_INLINE const PxU32 * getBits () const
 
PX_FORCE_INLINE PxU32 getSize () const
 
PxU32 findLast () const
 

Protected Attributes

PxU32 * mBits
 Array of bits.
 
PxU32 mSize
 Size of the array in dwords.
 

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