docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FailToLoadSubsystem

    Inheritance
    object
    Subsystem
    Subsystem<AdaptivePerformanceSubsystemDescriptor>
    AdaptivePerformanceSubsystemBase
    AdaptivePerformanceSubsystem
    FailToLoadSubsystem
    Implements
    ISubsystem
    IApplicationLifecycle
    IDevicePerformanceLevelControl
    Inherited Members
    AdaptivePerformanceSubsystem.Capabilities
    AdaptivePerformanceSubsystem.Stats
    AdaptivePerformanceSubsystemBase.running
    AdaptivePerformanceSubsystemBase.initialized
    Subsystem<AdaptivePerformanceSubsystemDescriptor>.SubsystemDescriptor
    Subsystem.Destroy()
    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 : AdaptivePerformanceSubsystem, ISubsystem, IApplicationLifecycle, IDevicePerformanceLevelControl

    Properties

    ApplicationLifecycle

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

    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.PerformanceLevelControl

    Version

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

    Methods

    ApplicationPause()

    Declaration
    public void ApplicationPause()

    ApplicationResume()

    Declaration
    public void ApplicationResume()

    EnableCpuBoost()

    Declaration
    public bool EnableCpuBoost()
    Returns
    Type Description
    bool

    EnableGpuBoost()

    Declaration
    public bool EnableGpuBoost()
    Returns
    Type Description
    bool

    OnDestroy()

    Declaration
    protected override void OnDestroy()
    Overrides
    Subsystem.OnDestroy()

    RegisterDescriptor()

    Declaration
    public static void RegisterDescriptor()

    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()

    Starts an instance of a subsystem.

    Declaration
    public override void Start()
    Overrides
    Subsystem.Start()

    Stop()

    Stops an instance of a subsystem.

    Declaration
    public override void Stop()
    Overrides
    Subsystem.Stop()

    Update()

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

    Implements

    ISubsystem
    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)