Newton Dynamics  4.00
ndConstraintDebugCallback Class Referenceabstract
Inheritance diagram for ndConstraintDebugCallback:
ndClassAlloc

Public Member Functions

virtual void DrawPoint (const ndVector &point, const ndVector &color, ndFloat32 thickness=ndFloat32(8.0f))=0
 
virtual void DrawLine (const ndVector &p0, const ndVector &p1, const ndVector &color, ndFloat32 thickness=ndFloat32(1.0f))=0
 
virtual void SetScale (ndFloat32 scale)
 
virtual ndFloat32 GetScale () const
 
virtual void DrawFrame (const ndMatrix &matrix, ndFloat32 intensity=ndFloat32(1.0f))
 
virtual void DrawArrow (const ndMatrix &matrix, const ndVector &color, ndFloat32 length)
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Public Attributes

ndFloat32 m_debugScale
 

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.