| 1487 | } |
| 1488 | |
| 1489 | void Sc::Scene::simulate(PxReal timeStep, PxBaseTask* continuation) |
| 1490 | { |
| 1491 | if(timeStep != 0.0f) |
| 1492 | { |
| 1493 | mDt = timeStep; |
| 1494 | mOneOverDt = 0.0f < mDt ? 1.0f/mDt : 0.0f; |
| 1495 | |
| 1496 | mAdvanceStep.setContinuation(continuation); |
| 1497 | |
| 1498 | prepareCollide(); |
| 1499 | stepSetupCollide(&mAdvanceStep); |
| 1500 | |
| 1501 | mCollideStep.setContinuation(&mAdvanceStep); |
| 1502 | |
| 1503 | mAdvanceStep.removeReference(); |
| 1504 | mCollideStep.removeReference(); |
| 1505 | } |
| 1506 | } |
| 1507 | |
| 1508 | void Sc::Scene::advance(PxReal timeStep, PxBaseTask* continuation) |
| 1509 | { |
nothing calls this directly
no test coverage detected