Newton Dynamics  4.00
ndWorldSceneCuda Member List

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

AddBody(ndSharedPtr< ndBody > &body) (defined in ndScene)ndScenevirtual
AddPair(ndBodyKinematic *const body0, ndBodyKinematic *const body1, ndInt32 threadId) (defined in ndScene)ndSceneprotected
ApplyExtForce() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
BalanceScene() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
Begin() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
Begin() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
BodiesInAabb(ndBodiesInAabbNotify &callback, const ndVector &minBox, const ndVector &maxBox) const (defined in ndScene)ndScenevirtual
CalculateContacts() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
CalculateContacts() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
CalculateContacts(ndInt32 threadIndex, ndContact *const contact) (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
CalculateJointContacts(ndInt32 threadIndex, ndContact *const contact) (defined in ndScene)ndSceneprotected
Cleanup() (defined in ndScene)ndScenevirtual
ConvexCast(ndConvexCastNotify &callback, const ndShapeInstance &convexShape, const ndMatrix &globalOrigin, const ndVector &globalDest) const (defined in ndScene)ndScenevirtual
ConvexCast(ndConvexCastNotify &callback, const ndBvhNode **stackPool, ndFloat32 *const distance, ndInt32 stack, const ndFastRay &ray, const ndShapeInstance &convexShape, const ndMatrix &globalOrigin, const ndVector &globalDest) const (defined in ndScene)ndSceneprotected
CreateContext() (defined in ndCudaContext)ndCudaContextstatic
CreateNewContacts() (defined in ndScene)ndSceneprotectedvirtual
DebugScene(ndSceneTreeNotiFy *const notify) (defined in ndScene)ndScenevirtual
DeleteDeadContacts() (defined in ndScene)ndSceneprotectedvirtual
End() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
End() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
FindBilateralJoint(ndBodyKinematic *const body0, ndBodyKinematic *const body1) const (defined in ndScene)ndSceneprotected
FindCollidingPairs() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
FindCollidingPairs() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
FindCollidingPairs(ndBodyKinematic *const body) (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
FindCollidingPairs(ndBodyKinematic *const body, ndInt32 threadId) (defined in ndScene)ndSceneprotected
FindCollidingPairsBackward(ndBodyKinematic *const body, ndInt32 threadId) (defined in ndScene)ndSceneprotected
FindCollidingPairsForward(ndBodyKinematic *const body, ndInt32 threadId) (defined in ndScene)ndSceneprotected
Finish()ndThread
Free(void *const ptr)ndClassAllocstatic
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
GetBodyTransforms() (defined in ndWorldSceneCuda)ndWorldSceneCuda
GetBodyTransforms() (defined in ndWorldSceneCuda)ndWorldSceneCuda
GetContactArray() const (defined in ndScene)ndSceneinlineprotected
GetContactNotify() const (defined in ndScene)ndScene
GetContext() (defined in ndWorldSceneCuda)ndWorldSceneCuda
GetCount() constndSemaphore
GetGPUTime() const (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
GetMaxThreads() (defined in ndThreadPool)ndThreadPoolstatic
GetScratchBuffer() (defined in ndScene)ndSceneinline
GetSentinelBody() const (defined in ndScene)ndSceneinline
GetStringId() const (defined in ndCudaContext)ndCudaContext
GetThreadCount() const (defined in ndScene)ndSceneinline
GetTimestep() const (defined in ndScene)ndSceneinline
GetTransformBuffer() (defined in ndCudaContext)ndCudaContext
GetWorld() const (defined in ndWorldScene)ndWorldSceneinlineprotectedvirtual
InitBodyArray() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
InitBodyArray() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
IntegrateBodies(float timestep) (defined in ndCudaContext)ndCudaContext
IntegrateUnconstrainedBodies(float timestep) (defined in ndCudaContext)ndCudaContext
IsGPU() const (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
IsValid() const (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
IsValid() const (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
LoadBodyData() (defined in ndWorldSceneCuda)ndWorldSceneCuda
LoadBodyData() (defined in ndWorldSceneCuda)ndWorldSceneCuda
LoadBodyData(const ndCudaBodyProxy *const src, int size) (defined in ndCudaContext)ndCudaContext
m_activeConstraintArray (defined in ndScene)ndSceneprotected
m_angularContactError2 (defined in ndScene)ndSceneprotectedstatic
m_backgroundThread (defined in ndScene)ndSceneprotected
m_bodyAabbCell (defined in ndCudaContext)ndCudaContext
m_bodyAabbCellScrath (defined in ndCudaContext)ndCudaContext
m_bodyBufferCpu (defined in ndWorldSceneCuda)ndWorldSceneCuda
m_bodyBufferGpu (defined in ndCudaContext)ndCudaContext
m_bodyList (defined in ndScene)ndSceneprotected
m_boundingBoxGpu (defined in ndCudaContext)ndCudaContext
m_bvhSceneManager (defined in ndScene)ndSceneprotected
m_contactArray (defined in ndScene)ndSceneprotected
m_contactNotifyCallback (defined in ndScene)ndSceneprotected
m_context (defined in ndWorldSceneCuda)ndWorldSceneCuda
m_device (defined in ndCudaContext)ndCudaContext
m_forceBalanceSceneCounter (defined in ndScene)ndSceneprotected
m_frameCounter (defined in ndCudaContext)ndCudaContext
m_frameNumber (defined in ndScene)ndSceneprotected
m_histogram (defined in ndCudaContext)ndCudaContext
m_implement (defined in ndCudaContext)ndCudaContext
m_linearContactError2 (defined in ndScene)ndSceneprotectedstatic
m_lock (defined in ndScene)ndSceneprotected
m_lru (defined in ndScene)ndSceneprotected
m_name (defined in ndThreadName)ndThreadName
m_newPairs (defined in ndScene)ndSceneprotected
m_partialNewPairs (defined in ndScene)ndSceneprotected
m_proceduralStaticMeshQuery (defined in ndScene)ndSceneprotected
m_rootNode (defined in ndScene)ndSceneprotected
m_sceneBodyArray (defined in ndScene)ndSceneprotected
m_sceneInfoCpu (defined in ndCudaContext)ndCudaContext
m_sceneInfoGpu (defined in ndCudaContext)ndCudaContext
m_scratchBuffer (defined in ndScene)ndSceneprotected
m_sentinelBody (defined in ndScene)ndSceneprotected
m_solverComputeStream (defined in ndCudaContext)ndCudaContext
m_solverMemCpyStream (defined in ndCudaContext)ndCudaContext
m_specialUpdateList (defined in ndScene)ndSceneprotected
m_staticMeshQuery (defined in ndScene)ndSceneprotected
m_subStepNumber (defined in ndScene)ndSceneprotected
m_timestep (defined in ndScene)ndSceneprotected
m_transformBufferCpu0 (defined in ndCudaContext)ndCudaContext
m_transformBufferCpu1 (defined in ndCudaContext)ndCudaContext
m_transformBufferGpu0 (defined in ndCudaContext)ndCudaContext
m_transformBufferGpu1 (defined in ndCudaContext)ndCudaContext
m_velocTol (defined in ndScene)ndSceneprotectedstatic
m_world (defined in ndWorldScene)ndWorldSceneprotected
Malloc(size_t size)ndClassAllocstatic
ndAtomic() (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndAtomic(bool val) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndAtomic(const ndAtomic< bool > &copy) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndClassAlloc()ndClassAllocinline
ndCudaContext() (defined in ndCudaContext)ndCudaContext
ndCudaContext() (defined in ndCudaContext)ndCudaContext
ndDynamicsUpdateCuda (defined in ndWorldSceneCuda)ndWorldSceneCudafriend
ndScene() (defined in ndScene)ndSceneprotected
ndScene(const ndScene &src) (defined in ndScene)ndSceneprotected
ndSemaphore()ndSemaphore
ndSyncMutex()ndSyncMutex
ndThread()ndThread
ndThreadName() (defined in ndThreadName)ndThreadNameinline
ndThreadPool(const char *const baseName) (defined in ndThreadPool)ndThreadPool
ndWorldScene(ndWorld *const world) (defined in ndWorldScene)ndWorldScene
ndWorldScene(const ndWorldScene &src) (defined in ndWorldScene)ndWorldScene
ndWorldSceneCuda(const ndWorldScene &src) (defined in ndWorldSceneCuda)ndWorldSceneCuda
ndWorldSceneCuda(const ndWorldScene &src) (defined in ndWorldSceneCuda)ndWorldSceneCuda
operator=(bool value) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ParallelExecute(const Function &ndFunction) (defined in ndThreadPool)ndThreadPool
ProcessContacts(ndInt32 threadIndex, ndInt32 contactCount, ndContactSolver *const contactSolver) (defined in ndScene)ndSceneprotected
RayCast(ndRayCastNotify &callback, const ndVector &globalOrigin, const ndVector &globalDest) const (defined in ndScene)ndScenevirtual
RayCast(ndRayCastNotify &callback, const ndBvhNode **stackPool, ndFloat32 *const distance, ndInt32 stack, const ndFastRay &ray) const (defined in ndScene)ndSceneprotected
RemoveBody(ndBodyKinematic *const body) (defined in ndScene)ndScenevirtual
ResizeBuffers(int size) (defined in ndCudaContext)ndCudaContext
SanityCheckPrefix() const (defined in ndWorldSceneCuda)ndWorldSceneCuda
SanityCheckSortCells() const (defined in ndWorldSceneCuda)ndWorldSceneCuda
SendBackgroundTask(ndBackgroundTask *const job) (defined in ndScene)ndScene
SetContactNotify(ndContactNotify *const notify) (defined in ndScene)ndScene
SetName(const char *const name)ndThread
SetThreadCount(ndInt32 count) (defined in ndThreadPool)ndThreadPool
SetTimestep(ndFloat32 timestep) (defined in ndScene)ndSceneinline
Signal()ndThread
SubmitPairs(ndBvhLeafNode *const bodyNode, ndBvhNode *const node, bool forward, ndInt32 threadId) (defined in ndScene)ndSceneprotected
SwapBuffers() (defined in ndCudaContext)ndCudaContext
Sync() (defined in ndScene)ndScenevirtual
Terminate()ndSemaphore
ThreadFunction()ndWorldSceneprotectedvirtual
Tick()ndSyncMutex
TickOne() (defined in ndThreadPool)ndThreadPool
UpdateBodyList() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
UpdateBodyList() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
UpdateSpecial() (defined in ndScene)ndSceneprotectedvirtual
UpdateTransform() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
UpdateTransform() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
UpdateTransformNotify(ndInt32 threadIndex, ndBodyKinematic *const body) (defined in ndScene)ndSceneprotectedvirtual
ValidateContactCache(ndContact *const contact, const ndVector &timestep) const (defined in ndScene)ndSceneprotected
ValidateContextBuffers() (defined in ndCudaContext)ndCudaContext
Wait()ndSemaphore
~ndClassAlloc()ndClassAllocinline
~ndCudaContext() (defined in ndCudaContext)ndCudaContext
~ndCudaContext() (defined in ndCudaContext)ndCudaContext
~ndScene() (defined in ndScene)ndScenevirtual
~ndSemaphore()ndSemaphore
~ndSyncMutex()ndSyncMutex
~ndThread()ndThreadvirtual
~ndThreadPool() (defined in ndThreadPool)ndThreadPoolvirtual
~ndWorldScene() (defined in ndWorldScene)ndWorldScenevirtual
~ndWorldSceneCuda() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual
~ndWorldSceneCuda() (defined in ndWorldSceneCuda)ndWorldSceneCudavirtual