Open Dynamics Engine
Public Member Functions | Private Member Functions | Private Attributes

RaixSortContext Struct Reference

List of all members.

Public Member Functions

const uint32 * RadixSort (const float *input2, uint32 nb)

Private Member Functions

void FreeRanks ()
void AllocateRanks (size_t nNewSize)
void ReallocateRanksIfNecessary (size_t nNewSize)
void SetCurrentSize (size_t nValue)
size_t GetCurrentSize () const
void SetCurrentUtilization (size_t nValue)
size_t GetCurrentUtilization () const
uint32 * GetRanks1 () const
uint32 * GetRanks2 () const
void SwapRanks ()
bool AreRanksValid () const
void InvalidateRanks ()
void ValidateRanks ()

Private Attributes

size_t mCurrentSize
 Current size of the indices list.
size_t mCurrentUtilization
 Current utilization of the indices list.
bool mRanksValid
uint32 * mRanksBuffer
 Two lists allocated sequentially in a single block.
uint32 * mPrimaryRanks

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