Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


AdaptivePerformanceNormalModeProvider

The default operation mode that prioritizes the highest achievable frame rate.
Read time 1 minuteLast updated 12 days ago

Definition

public class AdaptivePerformanceNormalModeProvider : IAdaptivePerformanceModeProvider

Remarks

Normal mode adjusts scalers based only on the device's thermal and performance state. It's the active mode unless you switch to another mode through IOperationModeStatus.CurrentOperationalModeProvider.

Constructors

Constructor

Description

AdaptivePerformanceNormalModeProvider()Initializes a new instance of the AdaptivePerformanceNormalModeProvider class.

Properties

Property

Description

CpuUtilizationActionThe action the mode applies in response to the device's CPU utilization data.
GpuUtilizationActionThe action the mode applies in response to the device's GPU utilization data.
IndexerThe Indexer that this mode adjusts scalers through.
ModeNameThe name of the operation mode.
PerformanceActionThe action the mode applies in response to the device's performance state.
SettingsThe active Adaptive Performance settings.
ThermalActionThe action the mode applies in response to the device's thermal state.

Methods

Method

Description

ApplyModeActionsApplies normal mode's thermal and performance actions to the active scalers. Adaptive Performance calls this method every frame while normal mode is active.
OnOperationModeEndCalled when normal mode is replaced by another operation mode.
OnOperationModeStartCalled when normal mode becomes the active operation mode.