docs.unity.cn
    Show / Hide Table of Contents

    Class AdaptiveResolution

    A scaler used by AdaptivePerformanceIndexer to adjust the resolution of all render targets that allow dynamic resolution. If a device or graphics API doesn't support a dynamic resolution, it will use the rendering pipeline's render scale multiplier as a fallback.

    Inheritance
    Object
    Object
    ScriptableObject
    AdaptivePerformanceScaler
    AdaptiveResolution
    Inherited Members
    AdaptivePerformanceScaler.Name
    AdaptivePerformanceScaler.Enabled
    AdaptivePerformanceScaler.Scale
    AdaptivePerformanceScaler.VisualImpact
    AdaptivePerformanceScaler.Target
    AdaptivePerformanceScaler.MaxLevel
    AdaptivePerformanceScaler.MinBound
    AdaptivePerformanceScaler.MaxBound
    AdaptivePerformanceScaler.CurrentLevel
    AdaptivePerformanceScaler.IsMaxLevel
    AdaptivePerformanceScaler.NotLeveled
    AdaptivePerformanceScaler.GpuImpact
    AdaptivePerformanceScaler.CpuImpact
    AdaptivePerformanceScaler.m_Settings
    AdaptivePerformanceScaler.OverrideLevel
    AdaptivePerformanceScaler.CalculateCost()
    AdaptivePerformanceScaler.ApplyDefaultSetting(AdaptivePerformanceScalerSettingsBase)
    AdaptivePerformanceScaler.ScaleChanged()
    AdaptivePerformanceScaler.OnLevelIncrease()
    AdaptivePerformanceScaler.OnLevelDecrease()
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.AdaptivePerformance
    Syntax
    public class AdaptiveResolution : AdaptivePerformanceScaler

    Methods

    Awake()

    Ensures settings are applied during startup.

    Declaration
    protected override void Awake()
    Overrides
    AdaptivePerformanceScaler.Awake()

    OnDisabled()

    Callback when scaler gets disabled and removed from indexer

    Declaration
    protected override void OnDisabled()
    Overrides
    AdaptivePerformanceScaler.OnDisabled()

    OnEnabled()

    Callback when scaler gets enabled and added to the indexer

    Declaration
    protected override void OnEnabled()
    Overrides
    AdaptivePerformanceScaler.OnEnabled()

    OnLevel()

    Callback for any level change

    Declaration
    protected override void OnLevel()
    Overrides
    AdaptivePerformanceScaler.OnLevel()
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Thursday, July 21, 2022
    Terms of use