Class AdaptivePerformanceScalerSettings
Settings of indexer system.
Namespace: UnityEngine.AdaptivePerformance
Syntax
[Serializable]
public class AdaptivePerformanceScalerSettings
Properties
AdaptiveBatching
A scaler setting used by AdaptivePerformanceIndexer to control if dynamic batching is enabled.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveBatching { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveFramerate
A scaler setting used by AdaptivePerformanceIndexer to adjust the application update rate using targetFrameRate.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveFramerate { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveLOD
A scaler setting used by AdaptivePerformanceIndexer for adjusting at what distance LODs are switched.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveLOD { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveLut
A scaler setting used by AdaptivePerformanceIndexer to adjust the size of the palette used for color grading in URP.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveLut { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveMSAA
A scaler setting used by AdaptivePerformanceIndexer to adjust the level of antialiasing.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveMSAA { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveResolution
A scaler setting used by AdaptivePerformanceIndexer to adjust the resolution of all render targets that allow dynamic resolution.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveResolution { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveShadowCascade
A scaler setting used by AdaptivePerformanceIndexer to adjust the number of shadow cascades to be used.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveShadowCascade { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveShadowCascades
Obsolete: Please use AdaptiveShadowCascade.
Declaration
[Obsolete("AdaptiveShadowCascades has been renamed. Please use AdaptiveShadowCascade. (UnityUpgradable) -> AdaptiveShadowCascade", false)]
public AdaptivePerformanceScalerSettingsBase AdaptiveShadowCascades { get; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveShadowDistance
A scaler setting used by AdaptivePerformanceIndexer to change the distance at which shadows are rendered.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveShadowDistance { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveShadowmapResolution
A scaler setting used by AdaptivePerformanceIndexer to adjust the resolution of shadow maps.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveShadowmapResolution { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveShadowQuality
A scaler setting used by AdaptivePerformanceIndexer to adjust the quality of shadows.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveShadowQuality { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveSorting
A scaler setting used by AdaptivePerformanceIndexer to change if objects in the scene are sorted by depth before rendering to reduce overdraw.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveSorting { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveTransparency
A scaler setting used by AdaptivePerformanceIndexer to disable transparent objects rendering.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveTransparency { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
AdaptiveViewDistance
A scaler setting used by AdaptivePerformanceIndexer to change the view distance.
Declaration
public AdaptivePerformanceScalerSettingsBase AdaptiveViewDistance { get; set; }
Property Value
Type | Description |
---|---|
AdaptivePerformanceScalerSettingsBase |
Methods
ApplySettings(AdaptivePerformanceScalerSettings)
Apply existing external settings to a scaler to override the existing settings.
Declaration
public void ApplySettings(AdaptivePerformanceScalerSettings settings)
Parameters
Type | Name | Description |
---|---|---|
AdaptivePerformanceScalerSettings | settings | Provide existing settings to replace the default settings. |