docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class StandaloneSubsystem.StandaloneProvider

    Inheritance
    object
    SubsystemProvider
    SubsystemProvider<AdaptivePerformanceSubsystem>
    AdaptivePerformanceSubsystem.APProvider
    StandaloneSubsystem.StandaloneProvider
    Implements
    IApplicationLifecycle
    Inherited Members
    AdaptivePerformanceSubsystem.APProvider.m_Running
    AdaptivePerformanceSubsystem.APProvider.running
    SubsystemProvider<AdaptivePerformanceSubsystem>.TryInitialize()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.AdaptivePerformance.Tests.Standalone
    Assembly: Unity.AdaptivePerformance.Tests.Standalone.dll
    Syntax
    public class StandaloneSubsystem.StandaloneProvider : AdaptivePerformanceSubsystem.APProvider, IApplicationLifecycle

    Constructors

    StandaloneProvider()

    Declaration
    public StandaloneProvider()

    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

    PerformanceLevelControl

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

    Stats

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

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

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

    Update()

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

    Implements

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