| 2606 | } |
| 2607 | |
| 2608 | void Viewer::toggleTurntable(bool enable) |
| 2609 | { |
| 2610 | _turntableEnabled = enable; |
| 2611 | |
| 2612 | if (enable) |
| 2613 | { |
| 2614 | _turntableTimer.startTimer(); |
| 2615 | } |
| 2616 | else |
| 2617 | { |
| 2618 | float turntableRotation = fmod((360.0f / _turntableSteps) * _turntableStep, 360.0f); |
| 2619 | _meshRotation[1] = fmod(_meshRotation[1] + turntableRotation, 360.0f); |
| 2620 | _turntableTimer.endTimer(); |
| 2621 | } |
| 2622 | invalidateShadowMap(); |
| 2623 | _turntableStep = 0; |
| 2624 | } |
| 2625 | |
| 2626 | void Viewer::setShaderInterfaceType(mx::ShaderInterfaceType interfaceType) |
| 2627 | { |
nothing calls this directly
no test coverage detected