Newton Dynamics  4.00
ndSkeletonQueue Class Reference
Inheritance diagram for ndSkeletonQueue:
ndFixSizeArray< ndSkeletonContainer::ndNode *, 1024 *4 > ndClassAlloc

Public Member Functions

void Push (ndSkeletonContainer::ndNode *const node)
 
void Reset ()
 
bool IsEmpty () const
 
- Public Member Functions inherited from ndFixSizeArray< ndSkeletonContainer::ndNode *, 1024 *4 >
ndInt32 GetCount () const
 
void SetCount (ndInt32 count)
 
ndInt32 GetCapacity () const
 
ndSkeletonContainer::ndNode * & operator[] (ndInt32 i)
 
const ndSkeletonContainer::ndNode * & operator[] (ndInt32 i) const
 
void PushBack (const ndSkeletonContainer::ndNode * &element)
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Public Attributes

ndInt32 m_lastIndex
 
ndInt32 m_firstIndex
 
ndInt32 m_mod
 
- Public Attributes inherited from ndFixSizeArray< ndSkeletonContainer::ndNode *, 1024 *4 >
ndSkeletonContainer::ndNodem_array [maxSize]
 
ndInt32 m_count
 

Additional Inherited Members

- Static Public Member Functions inherited from ndClassAlloc
D_OPERATOR_NEW_AND_DELETE static D_CORE_API void * Malloc (size_t size)
 Generic allocation for any function subclass from ndClassAlloc.
 
static D_CORE_API void Free (void *const ptr)
 Generic destruction for any function subclass from ndClassAlloc.