Unity 6.3
0 онлайн 40 гостей 3 в системе
Вход

APProvider

класс в UnityEngine.AdaptivePerformance.Provider

Наследуется от:SubsystemsImplementation.SubsystemProvider

Выполнено в:UnityEngine.AdaptivePerformanceModule

Описание

Абстрактный класс, который должны реализовать поставщики этой подсистемы.

Свойства

Свойство Описание
ApplicationLifecycleСобытия жизненного цикла приложения, потребляемые подсистемой. Может быть null, если подсистема не нуждается в специальном обращении с событиями жизненного цикла. Возвращаемая ссылка не изменяется после запуска.
CapabilitiesНабор поддерживаемых функций. Не меняется после запуска.
InitializedВозвращается, если подсистема успешно инициализирована.
PerformanceLevelControlУправление CPU или GPU уровнями производительности устройства. Может быть null, если подсистема не поддерживает управление CPU/GPU уровнями производительности. Null, если бит Feature.PerformanceLevelControl не установлен в Capabilities. Возвращаемая ссылка не изменяется после запуска.
runningВозвращает, если подсистема запущена.
Stats Формирует удобочитаемую строку с внутренней статистикой подсистемы. Необязательный метод, используется только при разработке.
VersionВозвращает версию реализации подсистемы. Может использоваться вместе с SubsystemDescriptor для идентификации подсистемы.

Открытые методы

Метод Описание
UpdateВызывается один раз в кадре. Поля возвращаемой структуры данных заполняются последними доступными данными в соответствии с поддерживаемыми Возможностями.