docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class AdaptiveVariableRefreshRate

    A scaler used by AdaptivePerformanceIndexer to adjust the rendering rate using VariableRefreshRate.

    Inheritance
    object
    Object
    ScriptableObject
    AdaptivePerformanceScaler
    AdaptiveFramerate
    AdaptiveVariableRefreshRate
    Inherited Members
    AdaptivePerformanceScaler.m_Settings
    AdaptivePerformanceScaler.CalculateCost()
    AdaptivePerformanceScaler.ApplyDefaultSetting(AdaptivePerformanceScalerSettingsBase)
    AdaptivePerformanceScaler.ScaleChanged()
    AdaptivePerformanceScaler.OnLevel()
    AdaptivePerformanceScaler.Scale
    AdaptivePerformanceScaler.VisualImpact
    AdaptivePerformanceScaler.Target
    AdaptivePerformanceScaler.MaxLevel
    AdaptivePerformanceScaler.MinBound
    AdaptivePerformanceScaler.MaxBound
    AdaptivePerformanceScaler.CurrentLevel
    AdaptivePerformanceScaler.IsMaxLevel
    AdaptivePerformanceScaler.NotLeveled
    AdaptivePerformanceScaler.GpuImpact
    AdaptivePerformanceScaler.CpuImpact
    AdaptivePerformanceScaler.OverrideLevel
    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, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.AdaptivePerformance
    Assembly: Unity.AdaptivePerformance.Samsung.Android.dll
    Syntax
    public class AdaptiveVariableRefreshRate : AdaptiveFramerate

    Properties

    Enabled

    Returns true if this scaler is active, false otherwise.

    Declaration
    public override bool Enabled { get; set; }
    Property Value
    Type Description
    bool
    Overrides
    AdaptivePerformanceScaler.Enabled

    Name

    Returns the name of the scaler.

    Declaration
    public override string Name { get; }
    Property Value
    Type Description
    string
    Overrides
    UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler.Name

    Methods

    Awake()

    Override for Awake in the base class to set up for Variable Refresh Rate.

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

    OnDisabled()

    Callback when scaler gets disabled and removed from indexer.

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

    OnEnabled()

    Callback when scaler gets enabled and added to the indexer.

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

    OnLevelDecrease()

    Callback for when the performance level is decreased.

    Declaration
    protected override void OnLevelDecrease()
    Overrides
    AdaptiveFramerate.OnLevelDecrease()

    OnLevelIncrease()

    Callback for when the performance level is increased.

    Declaration
    protected override void OnLevelIncrease()
    Overrides
    AdaptiveFramerate.OnLevelIncrease()
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)