Version: Unity 6.7 Alpha (6000.7)
LanguageEnglish
  • C#

AdaptivePerformanceNormalModeProvider

class in UnityEngine.AdaptivePerformance


Implements interfaces:IAdaptivePerformanceModeProvider

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

The default operation mode that prioritizes the highest achievable frame rate.

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.

Properties

Property Description
CpuUtilizationAction The action the mode applies in response to the device's CPU utilization data.
GpuUtilizationAction The action the mode applies in response to the device's GPU utilization data.
Indexer The Indexer that this mode adjusts scalers through.
ModeName The name of the operation mode.
PerformanceAction The action the mode applies in response to the device's performance state.
Settings The active Adaptive Performance settings.
ThermalAction The action the mode applies in response to the device's thermal state.

Constructors

Constructor Description
AdaptivePerformanceNormalModeProvider Initializes a new instance of the AdaptivePerformanceNormalModeProvider class.

Public Methods

Method Description
ApplyModeActions Applies normal mode's thermal and performance actions to the active scalers. Adaptive Performance calls this method every frame while normal mode is active.
OnOperationModeEnd Called when normal mode is replaced by another operation mode.
OnOperationModeStart Called when normal mode becomes the active operation mode.