MCPcopy Create free account
hub / github.com/NVIDIA-RTX/Donut / UpdateAverageFrameTime

Method UpdateAverageFrameTime

src/app/DeviceManager.cpp:610–621  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610void 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
623bool DeviceManager::ShouldRenderUnfocused() const
624{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected