Class StandaloneSubsystem
Inheritance
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>
AdaptivePerformanceSubsystemBase<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>
StandaloneSubsystem
Implements
Inherited Members
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.OnCreate()
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.OnStart()
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.OnStop()
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.OnDestroy()
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.subsystemDescriptor
SubsystemWithProvider<AdaptivePerformanceSubsystem, AdaptivePerformanceSubsystemDescriptor, AdaptivePerformanceSubsystem.APProvider>.provider
Namespace: UnityEngine.AdaptivePerformance.Tests.Standalone
Assembly: Unity.AdaptivePerformance.Tests.Standalone.dll
Syntax
public class StandaloneSubsystem : AdaptivePerformanceSubsystem, ISubsystem
Constructors
StandaloneSubsystem()
Declaration
public StandaloneSubsystem()
Properties
ApplicationLifecycle
Declaration
public override IApplicationLifecycle ApplicationLifecycle { get; }
Property Value
Type | Description |
---|---|
IApplicationLifecycle |
Overrides
Capabilities
Declaration
public override Feature Capabilities { get; protected set; }
Property Value
Type | Description |
---|---|
Feature |
Overrides
Initialized
Declaration
public override bool Initialized { get; protected set; }
Property Value
Type | Description |
---|---|
bool |
Overrides
PerformanceLevelControl
Declaration
public override IDevicePerformanceLevelControl PerformanceLevelControl { get; }
Property Value
Type | Description |
---|---|
IDevicePerformanceLevelControl |
Overrides
Stats
Declaration
public override string Stats { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Version
Declaration
public override Version Version { get; }
Property Value
Type | Description |
---|---|
Version |
Overrides
Methods
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
UnityEngine.SubsystemsImplementation.SubsystemWithProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem.APProvider>.OnDestroy()
OnStart()
Declaration
protected override void OnStart()
Overrides
UnityEngine.SubsystemsImplementation.SubsystemWithProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem.APProvider>.OnStart()
OnStop()
Declaration
protected override void OnStop()
Overrides
UnityEngine.SubsystemsImplementation.SubsystemWithProvider<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor, UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem.APProvider>.OnStop()
Update()
Declaration
public override PerformanceDataRecord Update()
Returns
Type | Description |
---|---|
PerformanceDataRecord |
Overrides
Events
destroyCalled
Declaration
public event Action destroyCalled
Event Type
Type | Description |
---|---|
Action |
startCalled
Declaration
public event Action startCalled
Event Type
Type | Description |
---|---|
Action |
stopCalled
Declaration
public event Action stopCalled
Event Type
Type | Description |
---|---|
Action |