docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FailToLoadSubsystem.FailToLoadProvider

    Inheritance
    object
    SubsystemProvider
    SubsystemProvider<AdaptivePerformanceSubsystem>
    AdaptivePerformanceSubsystem.APProvider
    FailToLoadSubsystem.FailToLoadProvider
    Implements
    IApplicationLifecycle
    IDevicePerformanceLevelControl
    Inherited Members
    AdaptivePerformanceSubsystem.APProvider.m_Running
    AdaptivePerformanceSubsystem.APProvider.Stats
    AdaptivePerformanceSubsystem.APProvider.running
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.AdaptivePerformance.Editor.Tests
    Assembly: Unity.AdaptivePerformance.Editor.Tests.dll
    Syntax
    public class FailToLoadSubsystem.FailToLoadProvider : AdaptivePerformanceSubsystem.APProvider, IApplicationLifecycle, IDevicePerformanceLevelControl

    Properties

    ApplicationLifecycle

    Declaration
    public override IApplicationLifecycle ApplicationLifecycle { get; }
    Property Value
    Type Description
    IApplicationLifecycle
    Overrides
    AdaptivePerformanceSubsystem.APProvider.ApplicationLifecycle

    Capabilities

    Declaration
    public override Feature Capabilities { get; set; }
    Property Value
    Type Description
    Feature
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Capabilities

    Initialized

    Declaration
    public override bool Initialized { get; set; }
    Property Value
    Type Description
    bool
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Initialized

    MaxCpuPerformanceLevel

    Declaration
    public int MaxCpuPerformanceLevel { get; set; }
    Property Value
    Type Description
    int

    MaxGpuPerformanceLevel

    Declaration
    public int MaxGpuPerformanceLevel { get; set; }
    Property Value
    Type Description
    int

    PerformanceLevelControl

    Declaration
    public override IDevicePerformanceLevelControl PerformanceLevelControl { get; }
    Property Value
    Type Description
    IDevicePerformanceLevelControl
    Overrides
    AdaptivePerformanceSubsystem.APProvider.PerformanceLevelControl

    Version

    Declaration
    public override Version Version { get; }
    Property Value
    Type Description
    Version
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Version

    Methods

    ApplicationPause()

    Declaration
    public void ApplicationPause()

    ApplicationResume()

    Declaration
    public void ApplicationResume()

    Destroy()

    Declaration
    public override void Destroy()
    Overrides
    UnityEngine.SubsystemsImplementation.SubsystemProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem>.Destroy()

    EnableCpuBoost()

    Declaration
    public bool EnableCpuBoost()
    Returns
    Type Description
    bool

    EnableGpuBoost()

    Declaration
    public bool EnableGpuBoost()
    Returns
    Type Description
    bool

    SetPerformanceLevel(ref int, ref int)

    Declaration
    public bool SetPerformanceLevel(ref int cpu, ref int gpu)
    Parameters
    Type Name Description
    int cpu
    int gpu
    Returns
    Type Description
    bool

    Start()

    Declaration
    public override void Start()
    Overrides
    UnityEngine.SubsystemsImplementation.SubsystemProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem>.Start()

    Stop()

    Declaration
    public override void Stop()
    Overrides
    UnityEngine.SubsystemsImplementation.SubsystemProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem>.Stop()

    TryInitialize()

    Declaration
    protected override bool TryInitialize()
    Returns
    Type Description
    bool
    Overrides
    UnityEngine.SubsystemsImplementation.SubsystemProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem>.TryInitialize()

    Update()

    Declaration
    public override PerformanceDataRecord Update()
    Returns
    Type Description
    PerformanceDataRecord
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Update()

    Implements

    IApplicationLifecycle
    IDevicePerformanceLevelControl
    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)