RavEngine
Loading...
Searching...
No Matches
physx::Dy::DynamicsTGSContext Member List

This is the complete list of members for physx::Dy::DynamicsTGSContext, including all inherited members.

computeUnconstrainedVelocity(PxsRigidBody *atom) constphysx::Dy::DynamicsTGSContextprotected
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::Contextinlineprotected
copyBackBodies(const SolverIslandObjectsStep &objects, PxTGSSolverBodyVel *vels, PxTGSSolverBodyTxInertia *txInertias, PxTGSSolverBodyData *solverBodyData, PxReal invDt, IG::IslandSim &islandSim, PxU32 startIdx, PxU32 endIdx) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
CopyBackTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
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 lengthScale)physx::Dy::DynamicsTGSContextstatic
createForceChangeThresholdStream(PxVirtualAllocatorCallback &callback) (defined in physx::Dy::Context)physx::Dy::Contextinline
createSolverConstraints(PxSolverConstraintDesc *contactDescPtr, PxConstraintBatchHeader *headers, const PxU32 nbHeaders, PxsContactManagerOutputIterator &outputs, Dy::ThreadContext &islandThreadContext, Dy::ThreadContext &threadContext, PxReal stepDt, PxReal totalDt, PxReal invStepDt, const PxReal biasCoefficient, PxI32 velIters) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
createThresholdStream(PxVirtualAllocatorCallback &callback) (defined in physx::Dy::Context)physx::Dy::Contextinline
destroy()physx::Dy::DynamicsTGSContextvirtual
DynamicsTGSContext(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 lengthScale)physx::Dy::DynamicsTGSContextprotected
endIsland(ThreadContext &mThreadContext) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
EndIslandTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
finishSolveIsland(ThreadContext &mThreadContext, const SolverIslandObjectsStep &objects, const PxsIslandIndices &counts, IG::SimpleIslandManager &islandManager, PxBaseTask *continuation) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
FinishSolveIslandTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
getBounceThreshold() constphysx::Dy::Contextinline
getCCDSeparationThreshold() constphysx::Dy::Contextinline
getConstraintWriteBackPool() (defined in physx::Dy::Context)physx::Dy::Contextinline
getContactStreamPool() (defined in physx::Dy::Context)physx::Dy::Contextinline
getContextId() const (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinline
getCorrelationDistance() constphysx::Dy::Contextinline
getDataStreamBase(void *&, void *&, void *&) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinlinevirtual
getDt() constphysx::Dy::Contextinline
getForceChangedThresholdStream() (defined in physx::Dy::Context)physx::Dy::Contextinline
getForceStreamPool() (defined in physx::Dy::Context)physx::Dy::Contextinline
getFrictionOffsetThreshold() constphysx::Dy::Contextinline
getFrictionType() constphysx::Dy::Contextinline
getGravity() const (defined in physx::Dy::Context)physx::Dy::Contextinline
getInvDt() constphysx::Dy::Contextinline
getKinematicCount() const (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinline
getLengthScale() const (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinline
getMaxBiasCoefficient() const (defined in physx::Dy::Context)physx::Dy::Contextinline
getMaxSolverConstraintSize() constphysx::Dy::Contextinline
getPatchStreamPool() (defined in physx::Dy::Context)physx::Dy::Contextinline
getScratchAllocator()physx::Dy::DynamicsTGSContextinlineprotected
getSimStats() (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinline
getSolverArticBatchSize() constphysx::Dy::Contextinline
getSolverBatchSize() constphysx::Dy::Contextinline
getSolverType() const (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinlinevirtual
getSuppressReadback() (defined in physx::Dy::Context)physx::Dy::Contextinline
getTaskPool()physx::Dy::DynamicsTGSContextinline
getThreadContext()physx::Dy::DynamicsTGSContextinline
getThresholdStream() (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinline
getThresholdTable()physx::Dy::Contextinline
integrateBodies(const SolverIslandObjectsStep &objects, const PxU32 count, PxTGSSolverBodyVel *vels, PxTGSSolverBodyTxInertia *txInertias, const PxTGSSolverBodyData *const bodyDatas, PxReal dt, PxReal invTotalDt, bool averageBodies, const PxReal ratio) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
isStateDirty() (defined in physx::Dy::Context)physx::Dy::Contextinline
iterativeSolveIsland(const SolverIslandObjectsStep &objects, const PxsIslandIndices &counts, ThreadContext &mThreadContext, const PxReal stepDt, const PxReal invStepDt, const PxU32 posIters, const PxU32 velIters, SolverContext &cache, const PxReal ratio, const PxReal biasCoefficient) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
iterativeSolveIslandParallel(const SolverIslandObjectsStep &objects, const PxsIslandIndices &counts, ThreadContext &mThreadContext, const PxReal stepDt, const PxU32 posIters, const PxU32 velIters, PxI32 *solverCounts, PxI32 *integrationCounts, PxI32 *articulationIntegrationCounts, PxI32 *solverProgressCount, PxI32 *integrationProgressCount, PxI32 *articulationProgressCount, PxU32 solverUnrollSize, PxU32 integrationUnrollSize, const PxReal ratio, const PxReal biasCoefficient) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mArticulationArrayphysx::Dy::DynamicsTGSContextprotected
mBodyCoreArrayphysx::Dy::DynamicsTGSContextprotected
mBodyStateDirty (defined in physx::Dy::Context)physx::Dy::Contextprotected
mBounceThresholdphysx::Dy::Contextprotected
mCCDSeparationThresholdphysx::Dy::Contextprotected
mConstraintWriteBackPoolphysx::Dy::Contextprotected
mContactConstraintBatchHeaders (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mContactList (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mContactStreamPoolphysx::Dy::Contextprotected
mCorrelationDistancephysx::Dy::Contextprotected
mDtphysx::Dy::Contextprotected
mEnableStabilization (defined in physx::Dy::Context)physx::Dy::Contextprotected
mergeResults()physx::Dy::DynamicsTGSContextvirtual
mExceededForceThresholdStream (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mExceededForceThresholdStreamMask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mForceChangedThresholdStream (defined in physx::Dy::Context)physx::Dy::Contextprotected
mForceStreamPoolphysx::Dy::Contextprotected
mFrictionOffsetThresholdphysx::Dy::Contextprotected
mFrictionTypephysx::Dy::Contextprotected
mGravity (defined in physx::Dy::Context)physx::Dy::Contextprotected
mInvDtphysx::Dy::Contextprotected
mIslandManager (defined in physx::Dy::Context)physx::Dy::Contextprotected
mKinematicCountphysx::Dy::DynamicsTGSContextprotected
mLengthScalephysx::Dy::Contextprotected
mMaterialManager (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mMaxBiasCoefficient (defined in physx::Dy::Context)physx::Dy::Contextprotected
mMaxSolverConstraintSizephysx::Dy::Contextprotected
mMotionVelocityArrayphysx::Dy::DynamicsTGSContextprotected
mNodeIndexArray (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mOrderedSolverConstraintDescPool (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mOutputIterator (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mPatchStreamPoolphysx::Dy::Contextprotected
mRigidBodyArrayphysx::Dy::DynamicsTGSContextprotected
mSimStats (defined in physx::Dy::Context)physx::Dy::Contextprotected
mSimulationController (defined in physx::Dy::Context)physx::Dy::Contextprotected
mSolverArticBatchSizephysx::Dy::Contextprotected
mSolverBatchSizephysx::Dy::Contextprotected
mSolverBodyDataPool2 (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mSolverBodyRemapTable (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mSolverBodyTxInertiaPool (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mSolverBodyVelPool (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mSolverConstraintDescPoolphysx::Dy::DynamicsTGSContextprotected
mSuppressReadback (defined in physx::Dy::Context)physx::Dy::Contextprotected
mTempSolverConstraintDescPool (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mThreadContextPoolphysx::Dy::DynamicsTGSContextprotected
mThresholdStream (defined in physx::Dy::Context)physx::Dy::Contextprotected
mThresholdStreamOutphysx::Dy::DynamicsTGSContextprotected
mThresholdTable (defined in physx::Dy::Context)physx::Dy::Contextprotected
mUseEnhancedDeterminism (defined in physx::Dy::Context)physx::Dy::Contextprotected
mWorldSolverBodyData2 (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mWorldSolverBodyTxInertia (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
mWorldSolverBodyVel (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
parallelIntegrateBodies(PxTGSSolverBodyVel *vels, PxTGSSolverBodyTxInertia *txInertias, const PxTGSSolverBodyData *const bodyDatas, const PxU32 count, PxReal dt, const PxU32 iteration, PxReal invTotalDt, bool average, const PxReal ratio) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
parallelSolveConstraints(const PxSolverConstraintDesc *const contactDescPtr, const PxConstraintBatchHeader *const batchHeaders, const PxU32 nbHeaders, PxTGSSolverBodyTxInertia *solverTxInertia, const PxReal elapsedTime, const PxReal minPenetration, SolverContext &cache, const PxU32 iterCount) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
ParallelSolveTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
parallelWritebackConstraintsIteration(const PxSolverConstraintDesc *const contactDescPtr, const PxConstraintBatchHeader *const batchHeaders, const PxU32 nbHeaders) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
preIntegrateBodies(PxsBodyCore **bodyArray, PxsRigidBody **originalBodyArray, PxTGSSolverBodyVel *solverBodyVelPool, PxTGSSolverBodyTxInertia *solverBodyTxInertia, PxTGSSolverBodyData *solverBodyDataPool2, PxU32 *nodeIndexArray, const PxU32 bodyCount, const PxVec3 &gravity, const PxReal dt, PxU32 &posIters, PxU32 &velIters, PxU32 iteration) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
PreIntegrateParallelTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
PreIntegrateTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
prepareBodiesAndConstraints(const SolverIslandObjectsStep &objects, IG::SimpleIslandManager &islandManager, IslandContextStep &islandContext) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
processFoundPatches(IG::SimpleIslandManager &, PxsContactManager **, PxU32, PxsContactManagerOutputCounts *) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinlinevirtual
processLostPatches(IG::SimpleIslandManager &, PxsContactManager **, PxU32, PxsContactManagerOutputCounts *) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinlinevirtual
putThreadContext(ThreadContext *context)physx::Dy::DynamicsTGSContextinline
resetThreadContexts()physx::Dy::DynamicsTGSContextprotected
setBounceThreshold(PxReal f)physx::Dy::Contextinline
setCCDSeparationThreshold(PxReal offset)physx::Dy::Contextinline
setCorrelationDistance(PxReal f)physx::Dy::Contextinline
setDescFromIndices(PxSolverConstraintDesc &desc, const IG::IslandSim &islandSim, const PxsIndexedInteraction &constraint, const PxU32 solverBodyOffset, PxTGSSolverBodyVel *solverBodies)physx::Dy::DynamicsTGSContextprotected
setDescFromIndices(PxSolverConstraintDesc &desc, IG::EdgeIndex edgeIndex, const IG::SimpleIslandManager &islandManager, PxU32 *bodyRemapTable, const PxU32 solverBodyOffset, PxTGSSolverBodyVel *solverBodies) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
setDt(const PxReal dt) (defined in physx::Dy::Context)physx::Dy::Contextinline
setFrictionOffsetThreshold(PxReal offset)physx::Dy::Contextinline
setFrictionType(PxFrictionType::Enum f)physx::Dy::Contextinline
setMaxBiasCoefficient(PxReal coeff) (defined in physx::Dy::Context)physx::Dy::Contextinline
setSimulationController(PxsSimulationController *simulationController) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextinlinevirtual
setSolverArticBatchSize(PxU32 f)physx::Dy::Contextinline
setSolverBatchSize(PxU32 f)physx::Dy::Contextinline
setStateDirty(bool dirty) (defined in physx::Dy::Context)physx::Dy::Contextinline
setSuppressReadback(bool suppressReadback) (defined in physx::Dy::Context)physx::Dy::Contextinline
setupArticulationInternalConstraints(IslandContextStep &islandContext, PxReal dt, PxReal invStepDt) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
SetupArticulationInternalConstraintsTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
setupArticulations(IslandContextStep &islandContext, const PxVec3 &gravity, const PxReal dt, PxU32 &posIters, PxU32 &velIters, PxBaseTask *continuation) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
SetupArticulationTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
setupDescs(IslandContextStep &islandContext, const SolverIslandObjectsStep &objects, PxU32 *mBodyRemapTable, PxU32 mSolverBodyOffset, PxsContactManagerOutputIterator &outputs) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
SetupDescsTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
SetupSolverConstraintsSubTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
SetupSolverConstraintsTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
solveConcludeConstraintsIteration(const PxSolverConstraintDesc *const contactDescPtr, const PxConstraintBatchHeader *const batchHeaders, const PxU32 nbHeaders, PxTGSSolverBodyTxInertia *solverTxInertia, const PxReal elapsedTime, SolverContext &cache, const PxU32 iterCount) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
solveConstraintsIteration(const PxSolverConstraintDesc *const contactDescPtr, const PxConstraintBatchHeader *const batchHeaders, const PxU32 nbHeaders, PxReal invStepDt, const PxTGSSolverBodyTxInertia *const solverTxInertia, const PxReal elapsedTime, const PxReal minPenetration, SolverContext &cache) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
solveIsland(const SolverIslandObjectsStep &objects, const PxsIslandIndices &counts, const PxU32 solverBodyOffset, IG::SimpleIslandManager &islandManager, PxU32 *bodyRemapTable, PxsMaterialManager *materialManager, PxsContactManagerOutputIterator &iterator, PxBaseTask *continuation) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
SolveIslandTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
stepArticulations(Dy::ThreadContext &threadContext, const PxsIslandIndices &counts, PxReal dt, PxReal stepInvDt) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
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::DynamicsTGSContextvirtual
UpdateArticTask (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextfriend
updateArticulations(Dy::ThreadContext &threadContext, const PxU32 startIdx, const PxU32 endIdx, PxReal dt) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
updateBodyCore(PxBaseTask *continuation)physx::Dy::DynamicsTGSContextvirtual
updatePostKinematic(IG::SimpleIslandManager &simpleIslandManager, PxBaseTask *continuation, PxBaseTask *lostTouchTask, const PxU32 maxLinks) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContext
writebackConstraintsIteration(const PxConstraintBatchHeader *const hdrs, const PxSolverConstraintDesc *const contactDescPtr, const PxU32 nbHeaders) (defined in physx::Dy::DynamicsTGSContext)physx::Dy::DynamicsTGSContextprotected
~Context() (defined in physx::Dy::Context)physx::Dy::Contextinlineprotectedvirtual
~DynamicsTGSContext()physx::Dy::DynamicsTGSContextprotectedvirtual