Newton Dynamics  4.00
ndPolygonSoupDatabase Class Reference
Inheritance diagram for ndPolygonSoupDatabase:
ndClassAlloc ndAabbPolygonSoup ndShapeStatic_bvh

Public Member Functions

ndFloat32 GetRadius () const
 
ndInt32 GetVertexCount () const
 
ndInt32 GetStrideInBytes () const
 
ndFloat32 * GetLocalVertexPool () const
 
ndUnsigned32 GetTagId (const ndInt32 *const face, ndInt32 indexCount) const
 
void SetTagId (const ndInt32 *const face, ndInt32 indexCount, ndUnsigned32 newID) const
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Protected Member Functions

 ndPolygonSoupDatabase (const char *const name=nullptr)
 

Protected Attributes

ndInt32 m_vertexCount
 
ndInt32 m_strideInBytes
 
ndFloat32 * m_localVertex
 

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.