| 1653 | } |
| 1654 | |
| 1655 | void PhysXSample::toggleFlyCamera() |
| 1656 | { |
| 1657 | mIsFlyCamera = !mIsFlyCamera; |
| 1658 | if (mIsFlyCamera) |
| 1659 | { |
| 1660 | mSavedCameraController = getCurrentCameraController(); |
| 1661 | mApplication.saveCameraState(); |
| 1662 | mFlyCameraController.init(getCamera().getViewMatrix()); |
| 1663 | mFlyCameraController.setMouseLookOnMouseButton(false); |
| 1664 | mFlyCameraController.setMouseSensitivity(0.2f); |
| 1665 | setCameraController(&mFlyCameraController); |
| 1666 | } |
| 1667 | else |
| 1668 | { |
| 1669 | mApplication.restoreCameraState(); |
| 1670 | setCameraController(mSavedCameraController); |
| 1671 | } |
| 1672 | } |
| 1673 | |
| 1674 | void PhysXSample::togglePause() |
| 1675 | { |
nothing calls this directly
no test coverage detected