IAdaptivePerformance
интерфейс в UnityEngine.AdaptivePerformance
Описание
Основной интерфейс доступа к Adaptive Performance. Ни одно из его свойств после запуска не меняется, поэтому возвращаемые ими ссылки можно кэшировать.
Свойства
| Свойство | Описание |
|---|---|
| Active | Возвращает true, если адаптивная производительность была инициализована и активно запущена, false в противном случае. Это означает, что адаптивная производительность включена в StartupSettings. |
| DevelopmentSettings | Доступ к настройкам разработки (логинга). |
| DevicePerformanceControl | Контроль CPU и GPU производительности устройства. |
| Indexer | Доступ к системе индексации. См. AdaptivePerformanceIndexer |
| Initialized | Возвращает true, если адаптивная производительность была успешно инициализована, false в противном случае. Это означает, что адаптивная производительность включена в StartupSettings и приложение запускается на устройстве, поддерживающем адаптивную производительность. |
| PerformanceModeStatus | Доступ к информации о состоянии режима производительности устройства. |
| PerformanceStatus | Доступ к информации о состоянии производительности устройства и приложения. |
| Settings | Доступ к настройкам. См. IAdaptivePerformanceSettings. |
| Subsystem | Доступ к активной подсистеме. См. Provider.AdaptivePerformanceSubsystem. |
| ThermalStatus | Доступ к информации о термическом состоянии устройства. |
Открытые методы
| Метод | Описание |
|---|---|
| DeinitializeAdaptivePerformance | Остановка адаптивной производительности (если она все еще запущена) и инициирование процесса демонтажа. Когда процесс завершится успешно, значение параметра Initialized будет false. |
| InitializeAdaptivePerformance | Инициирует процесс инициализации адаптивной производительности путем попытки инициализации загрузчиков. Когда это завершается успешно, Initialized будет true. Адаптивную производительность теперь можно запустить, вызвав метод StartAdaptivePerformance. |
| StartAdaptivePerformance | Попытка запуска адаптивной производительности с запросом запуска активного загрузчика и всех подсистем. После успешного завершения этого процесса Active будет true. |
| StopAdaptivePerformance | Попытки остановить адаптивную производительность путем запроса остановки активного загрузчика и всех подсистем. Когда это выполняется успешно, Active будет иметь значение false. |
| SupportedFeature | Список поддерживаемых компонентов загруженного поставщика. См. Provider.Feature. |