|
|
virtual D_NEWTON_API void | CleanUp () |
| |
|
D_NEWTON_API ndInt32 | GetEngineVersion () const |
| |
|
D_NEWTON_API void | Sync () const |
| |
|
D_NEWTON_API void | Update (ndFloat32 timestep) |
| |
|
D_NEWTON_API void | CollisionUpdate (ndFloat32 timestep) |
| |
|
virtual D_NEWTON_API void | OnPostUpdate (ndFloat32 timestep) |
| |
|
D_NEWTON_API ndInt32 | GetThreadCount () const |
| |
|
D_NEWTON_API void | SetThreadCount (ndInt32 count) |
| |
|
D_NEWTON_API ndInt32 | GetSubSteps () const |
| |
|
D_NEWTON_API void | SetSubSteps (ndInt32 subSteps) |
| |
|
D_NEWTON_API ndSolverModes | GetSelectedSolver () const |
| |
|
D_NEWTON_API void | SelectSolver (ndSolverModes solverMode) |
| |
|
D_NEWTON_API bool | IsGPU () const |
| |
|
D_NEWTON_API ndScene * | GetScene () const |
| |
|
D_NEWTON_API const char * | GetSolverString () const |
| |
|
D_NEWTON_API ndBodyKinematic * | GetSentinelBody () const |
| |
|
virtual D_NEWTON_API bool | AddBody (ndSharedPtr< ndBody > &body) |
| |
|
virtual D_NEWTON_API void | AddModel (ndSharedPtr< ndModel > &model) |
| |
|
virtual D_NEWTON_API void | AddJoint (ndSharedPtr< ndJointBilateralConstraint > &joint) |
| |
|
virtual D_NEWTON_API void | RemoveBody (ndBody *const body) |
| |
|
virtual D_NEWTON_API void | RemoveModel (ndModel *const model) |
| |
|
virtual D_NEWTON_API void | RemoveJoint (ndJointBilateralConstraint *const joint) |
| |
|
D_NEWTON_API const ndJointList & | GetJointList () const |
| |
|
D_NEWTON_API const ndModelList & | GetModelList () const |
| |
|
D_NEWTON_API const ndBodyListView & | GetBodyList () const |
| |
|
D_NEWTON_API const ndBodyList & | GetParticleList () const |
| |
|
D_NEWTON_API const ndContactArray & | GetContactList () const |
| |
|
D_NEWTON_API const ndSkeletonList & | GetSkeletonList () const |
| |
|
D_NEWTON_API ndInt32 | GetSolverIterations () const |
| |
|
D_NEWTON_API void | SetSolverIterations (ndInt32 iterations) |
| |
|
D_NEWTON_API ndFloat32 | GetUpdateTime () const |
| |
|
D_NEWTON_API ndUnsigned32 | GetFrameNumber () const |
| |
|
D_NEWTON_API ndUnsigned32 | GetSubFrameNumber () const |
| |
|
D_NEWTON_API ndFloat32 | GetAverageUpdateTime () const |
| |
|
D_NEWTON_API ndFloat32 | GetExtensionAverageUpdateTime () const |
| |
|
D_NEWTON_API ndContactNotify * | GetContactNotify () const |
| |
|
D_NEWTON_API void | SetContactNotify (ndContactNotify *const notify) |
| |
|
D_NEWTON_API void | DebugScene (ndSceneTreeNotiFy *const notify) |
| |
|
D_NEWTON_API void | SendBackgroundTask (ndBackgroundTask *const job) |
| |
|
D_NEWTON_API void | ClearCache () |
| |
|
D_NEWTON_API void | BodiesInAabb (ndBodiesInAabbNotify &callback, const ndVector &minBox, const ndVector &maxBox) const |
| |
|
D_NEWTON_API bool | RayCast (ndRayCastNotify &callback, const ndVector &globalOrigin, const ndVector &globalDest) const |
| |
|
D_NEWTON_API bool | ConvexCast (ndConvexCastNotify &callback, const ndShapeInstance &convexShape, const ndMatrix &globalOrigin, const ndVector &globalDest) const |
| |
|
| ndClassAlloc () |
| | Empty default constructor.
|
| |
|
| ~ndClassAlloc () |
| | Empty.
|
| |