GlassAdaptiveScopeConfig constructor

const GlassAdaptiveScopeConfig({
  1. GlassQuality minQuality = GlassQuality.minimal,
  2. GlassQuality maxQuality = GlassQuality.premium,
  3. GlassQuality? initialQuality,
  4. int targetFrameMs = 16,
  5. bool allowStepUp = true,
  6. double warmupPremiumThresholdMs = 20.0,
  7. double warmupStandardThresholdMs = 28.0,
  8. void onQualityChanged(
    1. GlassQuality from,
    2. GlassQuality to
    )?,
  9. void onDiagnostic(
    1. GlassAdaptiveDiagnostic
    )?,
  10. bool debugLogDiagnostics = false,
})

Creates a GlassAdaptiveScopeConfig with sensible defaults.

Implementation

const GlassAdaptiveScopeConfig({
  this.minQuality = GlassQuality.minimal,
  this.maxQuality = GlassQuality.premium,
  this.initialQuality,
  this.targetFrameMs = 16,
  this.allowStepUp = true,
  this.warmupPremiumThresholdMs = 20.0,
  this.warmupStandardThresholdMs = 28.0,
  this.onQualityChanged,
  this.onDiagnostic,
  this.debugLogDiagnostics = false,
});