Newton Dynamics  4.00
dPolygonSoupDatabase Class Reference
Inheritance diagram for dPolygonSoupDatabase:
dClassAlloc dAabbPolygonSoup ndShapeStaticBVH

Public Member Functions

dFloat32 GetRadius () const
 
dInt32 GetVertexCount () const
 
dInt32 GetStrideInBytes () const
 
dFloat32 * GetLocalVertexPool () const
 
dUnsigned32 GetTagId (const dInt32 *const face, dInt32 indexCount) const
 
void SetTagId (const dInt32 *const face, dInt32 indexCount, dUnsigned32 newID) const
 
- Public Member Functions inherited from dClassAlloc
 dClassAlloc ()
 Empty.
 
 ~dClassAlloc ()
 Empty.
 
void * operator new (size_t size)
 Overloaded operator new for any subclass derived from dClassAlloc.
 
void operator delete (void *ptr)
 Overloaded operator delete for any subclass derived from dClassAlloc.
 

Protected Member Functions

 dPolygonSoupDatabase (const char *const name=nullptr)
 

Protected Attributes

dInt32 m_vertexCount
 
dInt32 m_strideInBytes
 
dFloat32 * m_localVertex
 

Additional Inherited Members

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