| 1953 | //} |
| 1954 | |
| 1955 | void Sc::Scene::collideStep(PxBaseTask* continuation) |
| 1956 | { |
| 1957 | PX_PROFILE_ZONE("Sim.collideQueueTasks", getContextId()); |
| 1958 | PX_PROFILE_START_CROSSTHREAD("Basic.collision", getContextId()); |
| 1959 | |
| 1960 | mStats->simStart(); |
| 1961 | mLLContext->beginUpdate(); |
| 1962 | |
| 1963 | mPostNarrowPhase.setTaskManager(*continuation->getTaskManager()); |
| 1964 | mPostNarrowPhase.addReference(); |
| 1965 | |
| 1966 | mFinalizationPhase.setTaskManager(*continuation->getTaskManager()); |
| 1967 | mFinalizationPhase.addReference(); |
| 1968 | |
| 1969 | mRigidBodyNarrowPhase.setContinuation(continuation); |
| 1970 | mPreRigidBodyNarrowPhase.setContinuation(&mRigidBodyNarrowPhase); |
| 1971 | |
| 1972 | mRigidBodyNarrowPhase.removeReference(); |
| 1973 | mPreRigidBodyNarrowPhase.removeReference(); |
| 1974 | } |
| 1975 | |
| 1976 | void Sc::Scene::broadPhase(PxBaseTask* continuation) |
| 1977 | { |
nothing calls this directly
no test coverage detected