docs.unity.cn
    Show / Hide Table of Contents

    Class AdaptiveFog

    A scaler used by AdaptivePerformanceIndexer for adjusting build-in fog.

    Inheritance
    Object
    Object
    ScriptableObject
    AdaptivePerformanceScaler
    AdaptiveFog
    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 AdaptiveFog : AdaptivePerformanceScaler

    Properties

    AdaptiveFogSetting

    A scaler setting used by AdaptivePerformanceIndexer to adjust the application update rate using targetFrameRate.

    Declaration
    public AdaptivePerformanceScalerSettingsBase AdaptiveFogSetting { get; set; }
    Property Value
    Type Description
    AdaptivePerformanceScalerSettingsBase

    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