|
RavEngine
|
This is the complete list of members for physx::Dy::DynamicsContext, including all inherited members.
| computeUnconstrainedVelocity(PxsRigidBody *atom) const | physx::Dy::DynamicsContext | protected |
| Context(IG::SimpleIslandManager *islandManager, PxVirtualAllocatorCallback *allocatorCallback, PxvSimStats &simStats, bool enableStabilization, bool useEnhancedDeterminism, const PxReal maxBiasCoefficient, const PxReal lengthScale) (defined in physx::Dy::Context) | physx::Dy::Context | inlineprotected |
| create(PxcNpMemBlockPool *memBlockPool, PxcScratchAllocator &scratchAllocator, Cm::FlushPool &taskPool, PxvSimStats &simStats, PxTaskManager *taskManager, PxVirtualAllocatorCallback *allocator, PxsMaterialManager *materialManager, IG::SimpleIslandManager *islandManager, PxU64 contextID, const bool enableStabilization, const bool useEnhancedDeterminism, const PxReal maxBiasCoefficient, const bool frictionEveryIteration, const PxReal lengthScale) | physx::Dy::DynamicsContext | static |
| createForceChangeThresholdStream(PxVirtualAllocatorCallback &callback) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| createThresholdStream(PxVirtualAllocatorCallback &callback) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| destroy() | physx::Dy::DynamicsContext | virtual |
| DynamicsContext(PxcNpMemBlockPool *memBlockPool, PxcScratchAllocator &scratchAllocator, Cm::FlushPool &taskPool, PxvSimStats &simStats, PxTaskManager *taskManager, PxVirtualAllocatorCallback *allocator, PxsMaterialManager *materialManager, IG::SimpleIslandManager *islandManager, PxU64 contextID, const bool enableStabilization, const bool useEnhancedDeterminism, const PxReal maxBiasCoefficient, const bool frictionEveryIteration, const PxReal lengthScale) | physx::Dy::DynamicsContext | protected |
| getBounceThreshold() const | physx::Dy::Context | inline |
| getCCDSeparationThreshold() const | physx::Dy::Context | inline |
| getConstraintWriteBackPool() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getContactStreamPool() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getContextId() const (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inline |
| getCorrelationDistance() const | physx::Dy::Context | inline |
| getDataStreamBase(void *&, void *&, void *&) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inlinevirtual |
| getDt() const | physx::Dy::Context | inline |
| getForceChangedThresholdStream() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getForceStreamPool() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getFrictionOffsetThreshold() const | physx::Dy::Context | inline |
| getFrictionType() const | physx::Dy::Context | inline |
| getGravity() const (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getInvDt() const | physx::Dy::Context | inline |
| getKinematicCount() const (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inline |
| getLengthScale() const | physx::Dy::Context | inline |
| getMaxBiasCoefficient() const (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getMaxSolverConstraintSize() const | physx::Dy::Context | inline |
| getPatchStreamPool() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getScratchAllocator() | physx::Dy::DynamicsContext | inlineprotected |
| getSimStats() (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inline |
| getSolverArticBatchSize() const | physx::Dy::Context | inline |
| getSolverBatchSize() const | physx::Dy::Context | inline |
| getSolverType() const (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inlinevirtual |
| getSuppressReadback() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| getTaskPool() (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inline |
| getThreadContext() | physx::Dy::DynamicsContext | inline |
| getThresholdStream() (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inline |
| getThresholdTable() | physx::Dy::Context | inline |
| getWorldSolverBody() | physx::Dy::DynamicsContext | inline |
| integrateCoreParallel(SolverIslandParams ¶ms, Cm::SpatialVectorF *deltaV, IG::IslandSim &islandSim) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| isStateDirty() (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| mArticulationArray | physx::Dy::DynamicsContext | protected |
| mBodyCoreArray | physx::Dy::DynamicsContext | protected |
| mBodyStateDirty (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mBounceThreshold | physx::Dy::Context | protected |
| mCCDSeparationThreshold | physx::Dy::Context | protected |
| mConstraintWriteBackPool | physx::Dy::Context | protected |
| mContactConstraintBatchHeaders | physx::Dy::DynamicsContext | protected |
| mContactList (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mContactStreamPool | physx::Dy::Context | protected |
| mCorrelationDistance | physx::Dy::Context | protected |
| mDt | physx::Dy::Context | protected |
| mEnableStabilization (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mergeResults() | physx::Dy::DynamicsContext | virtual |
| mExceededForceThresholdStream (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mExceededForceThresholdStreamMask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mForceChangedThresholdStream (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mForceStreamPool | physx::Dy::Context | protected |
| mFrictionOffsetThreshold | physx::Dy::Context | protected |
| mFrictionType | physx::Dy::Context | protected |
| mGravity (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mInvDt | physx::Dy::Context | protected |
| mIslandManager (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mKinematicCount | physx::Dy::DynamicsContext | protected |
| mLengthScale | physx::Dy::Context | protected |
| mMaterialManager (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mMaxBiasCoefficient (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mMaxSolverConstraintSize | physx::Dy::Context | protected |
| mMotionVelocityArray | physx::Dy::DynamicsContext | protected |
| mNodeIndexArray (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mOrderedSolverConstraintDescPool | physx::Dy::DynamicsContext | protected |
| mOutputIterator (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mPatchStreamPool | physx::Dy::Context | protected |
| mRigidBodyArray | physx::Dy::DynamicsContext | protected |
| mSimStats (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mSimulationController (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mSolverArticBatchSize | physx::Dy::Context | protected |
| mSolverBatchSize | physx::Dy::Context | protected |
| mSolverBodyDataPool | physx::Dy::DynamicsContext | protected |
| mSolverBodyPool | physx::Dy::DynamicsContext | protected |
| mSolverBodyRemapTable (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| mSolverConstraintDescPool | physx::Dy::DynamicsContext | protected |
| mSolverCore | physx::Dy::DynamicsContext | protected |
| mSuppressReadback (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mTempSolverConstraintDescPool | physx::Dy::DynamicsContext | protected |
| mThreadContextPool | physx::Dy::DynamicsContext | protected |
| mThresholdStream (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mThresholdStreamOut | physx::Dy::DynamicsContext | protected |
| mThresholdTable (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| mUseEnhancedDeterminism (defined in physx::Dy::Context) | physx::Dy::Context | protected |
| preIntegrationParallel(const PxF32 dt, PxsBodyCore *const *bodyArray, PxsRigidBody *const *originalBodyArray, PxU32 const *nodeIndexArray, PxU32 bodyCount, PxSolverBody *solverBodyPool, PxSolverBodyData *solverBodyDataPool, Cm::SpatialVector *motionVelocityArray, PxU32 &maxSolverPositionIterations, PxU32 &maxSolverVelocityIterations, PxBaseTask &integrateTask) | physx::Dy::DynamicsContext | protected |
| processFoundPatches(IG::SimpleIslandManager &, PxsContactManager **, PxU32, PxsContactManagerOutputCounts *) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inlinevirtual |
| processLostPatches(IG::SimpleIslandManager &, PxsContactManager **, PxU32, PxsContactManagerOutputCounts *) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inlinevirtual |
| putThreadContext(ThreadContext *context) | physx::Dy::DynamicsContext | inline |
| PX_ALIGN(16, PxSolverBody mWorldSolverBody) | physx::Dy::DynamicsContext | protected |
| PX_ALIGN(16, PxSolverBodyData mWorldSolverBodyData) | physx::Dy::DynamicsContext | protected |
| PxsForceThresholdTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverAticulationsTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverConstraintPartitionTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverConstraintPostProcessTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverCreateFinalizeConstraintsTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverEndTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverIntegrateTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverSetupConstraintsTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverSetupSolveTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| PxsSolverStartTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| resetThreadContexts() | physx::Dy::DynamicsContext | protected |
| setBounceThreshold(PxReal f) | physx::Dy::Context | inline |
| setCCDSeparationThreshold(PxReal offset) | physx::Dy::Context | inline |
| setCorrelationDistance(PxReal f) | physx::Dy::Context | inline |
| setDescFromIndices(PxSolverConstraintDesc &desc, const IG::IslandSim &islandSim, const PxsIndexedInteraction &constraint, const PxU32 solverBodyOffset) | physx::Dy::DynamicsContext | protected |
| setDescFromIndices(PxSolverConstraintDesc &desc, IG::EdgeIndex edgeIndex, const IG::SimpleIslandManager &islandManager, PxU32 *bodyRemapTable, const PxU32 solverBodyOffset) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | protected |
| setDt(const PxReal dt) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| setFrictionOffsetThreshold(PxReal offset) | physx::Dy::Context | inline |
| setFrictionType(PxFrictionType::Enum f) | physx::Dy::Context | inline |
| setMaxBiasCoefficient(PxReal coeff) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| setSimulationController(PxsSimulationController *simulationController) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | inlinevirtual |
| setSolverArticBatchSize(PxU32 f) | physx::Dy::Context | inline |
| setSolverBatchSize(PxU32 f) | physx::Dy::Context | inline |
| setStateDirty(bool dirty) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| setSuppressReadback(bool suppressReadback) (defined in physx::Dy::Context) | physx::Dy::Context | inline |
| solveParallel(SolverIslandParams ¶ms, IG::IslandSim &islandSim, Cm::SpatialVectorF *Z, Cm::SpatialVectorF *deltaV) | physx::Dy::DynamicsContext | protected |
| solveParallel (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| SolverArticulationUpdateTask (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | friend |
| update(IG::SimpleIslandManager &simpleIslandManager, PxBaseTask *continuation, PxBaseTask *lostTouchTask, PxvNphaseImplementationContext *nPhase, const PxU32 maxPatchesPerCM, const PxU32 maxArticulationLinks, const PxReal dt, const PxVec3 &gravity, PxBitMapPinned &changedHandleMap) | physx::Dy::DynamicsContext | virtual |
| updateBodyCore(PxBaseTask *continuation) | physx::Dy::DynamicsContext | virtual |
| updatePostKinematic(IG::SimpleIslandManager &simpleIslandManager, PxBaseTask *continuation, PxBaseTask *lostTouchTask, const PxU32 maxLinks) (defined in physx::Dy::DynamicsContext) | physx::Dy::DynamicsContext | |
| ~Context() (defined in physx::Dy::Context) | physx::Dy::Context | inlineprotectedvirtual |
| ~DynamicsContext() | physx::Dy::DynamicsContext | protectedvirtual |