AdaptivePerformanceLoader
Adaptive Performance Loader abstract class used as a base class for specific provider implementations. Providers should implement subclasses of this to provide specific initialization and management implementations that make sense for their supported scenarios and needs.
읽는 시간 4분최근 업데이트: 한 달 전
Definition
- Type: Class
- Namespace: UnityEngine.AdaptivePerformance
- Assembly: UnityEngine.AdaptivePerformanceModule
- Inherits from: ScriptableObject
public abstract class AdaptivePerformanceLoader : ScriptableObject
Properties
Property | Description |
|---|---|
| Initialized | Returns if the provider loader was initialized successfully. |
| Running | Returns if the provider loader is currently running. |
Methods
Method | Description |
|---|---|
| Deinitialize | Ask loader to deinitialize all initialized subsystems. |
| GetDefaultSubsystem | Gets the loaded default subsystem. |
| GetLoadedSubsystem | Gets the loaded subsystem of the specified type. This is implementation-specific, because implementations contain data on what they have loaded and how best to get it. |
| GetSettings | Gets the Settings of the loader used to descibe the loader and subsystems. |
| Initialize | Initialize the loader. This should initialize all subsystems to support the desired runtime setup this loader represents. |
| Start | Ask loader to start all initialized subsystems. |
| Stop | Ask loader to stop all initialized subsystems. |
Inheritance
Operators
Operator | Description |
|---|---|
| operator == | Compares two object references to see if they refer to the same object. |
| bool | Determines whether the object exists. |
| operator != | Compares if two objects refer to a different object. |