Newton Dynamics  4.00
ndConvexCastNotify Class Reference
Inheritance diagram for ndConvexCastNotify:
ndClassAlloc

Public Member Functions

virtual ndUnsigned32 OnRayPrecastAction (const ndBody *const, const ndShapeInstance *const)
 
virtual ndFloat32 OnRayCastAction (const ndContactPoint &, ndFloat32)
 
D_COLLISION_API bool CastShape (const ndShapeInstance &castingInstance, const ndMatrix &globalOrigin, const ndVector &globalDest, ndBodyKinematic *const targetBody)
 
D_COLLISION_API bool CastShape (const ndShapeInstance &castingInstance, const ndMatrix &globalOrigin, const ndVector &globalDest, const ndShapeInstance &targetShape, const ndMatrix &targetMatrix)
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Public Attributes

ndVector m_normal
 
ndVector m_closestPoint0
 
ndVector m_closestPoint1
 
ndFixSizeArray< ndContactPoint, 8 > m_contacts
 
ndFloat32 m_param
 

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.