docs.unity3d.com
    Show / Hide Table of Contents

    Class FailToLoadSubsystem.FailToLoadProvider

    Inheritance
    Object
    AdaptivePerformanceSubsystem.APProvider
    FailToLoadSubsystem.FailToLoadProvider
    Inherited Members
    AdaptivePerformanceSubsystem.APProvider.m_Running
    AdaptivePerformanceSubsystem.APProvider.Stats
    AdaptivePerformanceSubsystem.APProvider.running
    Namespace: UnityEditor.AdaptivePerformance.Editor.Tests
    Syntax
    public class 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
    Boolean
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Initialized

    MaxCpuPerformanceLevel

    Declaration
    public int MaxCpuPerformanceLevel { get; set; }
    Property Value
    Type Description
    Int32
    Implements
    IDevicePerformanceLevelControl.MaxCpuPerformanceLevel

    MaxGpuPerformanceLevel

    Declaration
    public int MaxGpuPerformanceLevel { get; set; }
    Property Value
    Type Description
    Int32
    Implements
    IDevicePerformanceLevelControl.MaxGpuPerformanceLevel

    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()
    Implements
    IApplicationLifecycle.ApplicationPause()

    ApplicationResume()

    Declaration
    public void ApplicationResume()
    Implements
    IApplicationLifecycle.ApplicationResume()

    Destroy()

    Declaration
    public override void Destroy()

    EnableCpuBoost()

    Declaration
    public bool EnableCpuBoost()
    Returns
    Type Description
    Boolean
    Implements
    IDevicePerformanceLevelControl.EnableCpuBoost()

    EnableGpuBoost()

    Declaration
    public bool EnableGpuBoost()
    Returns
    Type Description
    Boolean
    Implements
    IDevicePerformanceLevelControl.EnableGpuBoost()

    SetPerformanceLevel(ref Int32, ref Int32)

    Declaration
    public bool SetPerformanceLevel(ref int cpu, ref int gpu)
    Parameters
    Type Name Description
    Int32 cpu
    Int32 gpu
    Returns
    Type Description
    Boolean
    Implements
    IDevicePerformanceLevelControl.SetPerformanceLevel(ref Int32, ref Int32)

    Start()

    Declaration
    public override void Start()

    Stop()

    Declaration
    public override void Stop()

    TryInitialize()

    Declaration
    protected override bool TryInitialize()
    Returns
    Type Description
    Boolean

    Update()

    Declaration
    public override PerformanceDataRecord Update()
    Returns
    Type Description
    PerformanceDataRecord
    Overrides
    AdaptivePerformanceSubsystem.APProvider.Update()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023