reset method

void reset()

Resets controller state back to full-fidelity rendering.

Implementation

void reset() {
  _level = DegradationLevel.full;
  _lastRenderDuration = Duration.zero;
  _overBudgetStreak = 0;
  _recoveryStreak = 0;

  _recordBudgetDecision(
    current: DegradationLevel.full,
    next: DegradationLevel.full,
    decisionResult: 'reset',
    renderDurationUs: _lastRenderDuration.inMicroseconds,
    frameBudgetUs: _frameBudget.inMicroseconds,
  );
}