Newton Dynamics  4.00
ndWorldSegregatedScene Member List

This is the complete list of members for ndWorldSegregatedScene, including all inherited members.

AddBody(ndBodyKinematic *const body) (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
AddPair(ndBodyKinematic *const body0, ndBodyKinematic *const body1) (defined in ndScene)ndSceneprotected
BalanceScene() (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
Begin() (defined in dThreadPool)dThreadPool
BuildBodyArray() (defined in ndScene)ndSceneprotected
BuildContactArray() (defined in ndScene)ndSceneprotected
CalculateContacts() (defined in ndScene)ndSceneprotected
Cleanup() (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
dAtomic() (defined in dAtomic< bool >)dAtomic< bool >inline
dAtomic(bool val) (defined in dAtomic< bool >)dAtomic< bool >inline
dClassAlloc()dClassAllocinline
DebugScene(ndSceneTreeNotiFy *const notify) (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
DeleteDeadContact() (defined in ndScene)ndSceneprotected
dSemaphore()dSemaphore
dSyncMutex()dSyncMutex
dThread() (defined in dThread)dThread
dThreadPool(const char *const baseName) (defined in dThreadPool)dThreadPool
End() (defined in dThreadPool)dThreadPool
ExecuteJobs(dThreadPoolJob **const jobs) (defined in dThreadPool)dThreadPool
FindBilateralJoint(ndBodyKinematic *const body0, ndBodyKinematic *const body1) const (defined in ndScene)ndSceneprotected
FindCollidingPairs() (defined in ndScene)ndSceneprotected
FindContactJoint(ndBodyKinematic *const body0, ndBodyKinematic *const body1) const (defined in ndScene)ndSceneprotected
Finish() (defined in dThread)dThread
Free(void *const ptr)dClassAllocstatic
GetActiveBodyArray() (defined in ndScene)ndSceneinline
GetActiveBodyArray() const (defined in ndScene)ndSceneinline
GetActiveContactArray() (defined in ndScene)ndSceneinline
GetActiveContactArray() const (defined in ndScene)ndSceneinline
GetBodyList() const (defined in ndScene)ndSceneinline
GetContactNotify() const (defined in ndScene)ndScene
GetCount() const (defined in dThreadPool)dThreadPool
GetThreadCount() const (defined in ndScene)ndSceneinline
GetTimestep() const (defined in ndScene)ndSceneinline
GetWorld() const (defined in ndWorldScene< ndSceneMixed >)ndWorldScene< ndSceneMixed >inline
GetWorld() const (defined in ndScene)ndSceneinlinevirtual
InsertNode(ndSceneNode *const root, ndSceneNode *const node) (defined in ndScene)ndSceneprotected
m_activeBodyArray (defined in ndScene)ndSceneprotected
m_activeConstraintArray (defined in ndScene)ndSceneprotected
m_angularContactError2 (defined in ndScene)ndSceneprotectedstatic
m_bodyList (defined in ndScene)ndSceneprotected
m_contactList (defined in ndScene)ndSceneprotected
m_contactLock (defined in ndScene)ndSceneprotected
m_contactNotifyCallback (defined in ndScene)ndSceneprotected
m_fullScan (defined in ndScene)ndSceneprotected
m_linearContactError2 (defined in ndScene)ndSceneprotectedstatic
m_lru (defined in ndScene)ndSceneprotected
m_name (defined in dThread)dThreadprotected
m_rootNode (defined in ndScene)ndSceneprotected
m_sleepBodies (defined in ndScene)ndSceneprotected
m_timestep (defined in ndScene)ndSceneprotected
m_velocTol (defined in ndScene)ndSceneprotectedstatic
m_world (defined in ndWorldScene< ndSceneMixed >)ndWorldScene< ndSceneMixed >
Malloc(size_t size)dClassAllocstatic
ndScene() (defined in ndScene)ndSceneprotected
ndSceneMixed() (defined in ndSceneMixed)ndSceneMixed
ndWorldScene(ndWorld *const world) (defined in ndWorldScene< ndSceneMixed >)ndWorldScene< ndSceneMixed >inline
ndWorldSegregatedScene(ndWorld *const world) (defined in ndWorldSegregatedScene)ndWorldSegregatedSceneinline
operator delete(void *ptr)dClassAllocinline
operator new(size_t size)dClassAllocinline
RayCast(ndRayCastNotify &callback, const dVector &p0, const dVector &p1) const (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
RayCast(ndRayCastNotify &callback, const ndSceneNode **stackPool, dFloat32 *const distance, dInt32 stack, const dFastRayTest &ray) const (defined in ndScene)ndSceneprotected
RemoveBody(ndBodyKinematic *const body) (defined in ndSceneMixed)ndSceneMixedprotectedvirtual
SetContactNotify(ndContactNotify *const notify) (defined in ndScene)ndScene
SetCount(dInt32 count) (defined in dThreadPool)dThreadPool
SetName(const char *const name) (defined in dThread)dThread
SetTimestep(dFloat32 timestep) (defined in ndScene)ndSceneinline
Signal() (defined in dThread)dThread
SubmitJobs(void *const context=nullptr) (defined in ndScene)ndScene
SubmitPairs(ndSceneNode *const leaftNode, ndSceneNode *const node) (defined in ndScene)ndSceneprotected
Sync() (defined in ndScene)ndSceneinline
Terminate()dSemaphore
TestOverlaping(const ndBodyKinematic *const body0, const ndBodyKinematic *const body1) const (defined in ndScene)ndSceneprotected
ThreadFunction() (defined in ndWorldSegregatedScene)ndWorldSegregatedSceneinlinevirtual
Tick()dSyncMutex
TickOne() (defined in dThreadPool)dThreadPool
Update(dFloat32 timestep) (defined in ndScene)ndScene
UpdateAabb() (defined in ndScene)ndSceneprotected
UpdateFitness(ndFitnessList &fitness, dFloat64 &oldEntropy, ndSceneNode **const root) (defined in ndScene)ndSceneprotected
UpdateTransform() (defined in ndScene)ndSceneprotected
Wait()dSemaphore
~dClassAlloc()dClassAllocinline
~dSemaphore()dSemaphore
~dSyncMutex()dSyncMutex
~dThread() (defined in dThread)dThreadvirtual
~dThreadPool() (defined in dThreadPool)dThreadPoolvirtual
~ndScene() (defined in ndScene)ndScenevirtual
~ndSceneMixed() (defined in ndSceneMixed)ndSceneMixedvirtual