| 608 | } |
| 609 | |
| 610 | void DeviceManager::UpdateAverageFrameTime(double elapsedTime) |
| 611 | { |
| 612 | m_FrameTimeSum += elapsedTime; |
| 613 | m_NumberOfAccumulatedFrames += 1; |
| 614 | |
| 615 | if (m_FrameTimeSum > m_AverageTimeUpdateInterval && m_NumberOfAccumulatedFrames > 0) |
| 616 | { |
| 617 | m_AverageFrameTime = m_FrameTimeSum / double(m_NumberOfAccumulatedFrames); |
| 618 | m_NumberOfAccumulatedFrames = 0; |
| 619 | m_FrameTimeSum = 0.0; |
| 620 | } |
| 621 | } |
| 622 | |
| 623 | bool DeviceManager::ShouldRenderUnfocused() const |
| 624 | { |
nothing calls this directly
no outgoing calls
no test coverage detected