| Property | Description |
| ActiveModeProvider |
The currently active mode provider, or null if no provider has been set.
|
| ActiveScalerProfile |
The currently active scaler profile, or null if no profile has been loaded.
Only one scaler profile is active at a time. Call IAdaptivePerformanceSettings.LoadScalerProfile to
activate one. The getter does not auto-bind to the default profile: a previous lazy
initialization here ran before the scalers were actually bound to the profile, which
caused LoadScalerProfile's "already loaded" early-out (a Name comparison against
ActiveScalerProfile) to short-circuit on first call and skip ApplyScalerProfileToAllScalers,
leaving every default scaler with its inline-default settings (base names, default bounds,
disabled) until something else triggered a re-apply. Returning null until LoadScalerProfile
runs makes "no profile loaded" an honest, observable state and lets the early-out work.
|
| automaticGameMode |
Whether automated target frame rate based on device GameMode settings should be used.
|
| automaticPerformanceMode |
The initial value of IDevicePerformanceControl.AutomaticPerformanceControl.
|
| BatteryModeProvider |
Returns the default battery mode provider, which is used to control the behavior of the indexer in battery mode.
|
| defaultScalerProfilerIndex |
Default scaler profile index.
|
| enableBoostOnStartup |
Whether CPU and GPU boost mode should be enabled on application startup.
|
| IndexerOperationMode |
Returns the current operation mode of the indexer.
Setting this also propagates the value to IAdaptivePerformanceSettings.ActiveScalerProfile's
AdaptivePerformanceScalerSettings.OperationMode so scaler getters
reflect the active mode at runtime.
|
| indexerSettings |
Settings of indexer system.
|
| logging |
Control debug logging.
This setting only affects development builds. All logging is disabled in release builds.
This setting can also be controlled after startup using IDevelopmentSettings.Logging.
Logging is disabled by default.
|
| NormalModeProvider |
Returns the default normal mode provider, which is used to control the behavior of the indexer in normal mode.
|
| ScalerProfiles |
List of created scaler profiles for this provider.
|
| scalerSettings |
Settings of scaler system.
|
| statsLoggingFrequencyInFrames |
Adjust the frequency in frames at which the application logs frame statistics to the console.
This is only relevant when logging is enabled. See IDevelopmentSettings.Logging.
This setting can also be controlled after startup using IDevelopmentSettings.LoggingFrequencyInFrames.
|
| hideFlags | Controls whether the object is hidden, saved with the scene, and editable by the user. |
| name | The name of the object. |