Описание
Модуль Subsystem содержит определения и поддержку среды выполнения для общих подсистем в Unity.
Классы
IntegratedSubsystem | Интегрированная подсистема инициализируется из дескриптора интегрированной подсистемы для данной подсистемы (пример, ввод, среда, дисплей и т. д.) и предоставляет интерфейс для взаимодействия с данной интегрированной подсистемой, пока она не будет уничтожена. После создания IntegratedSubsystem ее можно запустить или остановить, чтобы включить или выключить функциональность (и сохранить производительность). Базовый тип для IntegratedSubsystem предоставляет только эту функциональность; этот класс предназначен для использования в качестве базового класса для производных классов, предоставляющих дополнительные функциональные возможности, специфичные для данной IntegratedSubsystem. Примечание: инициализация второй IntegratedSubsystem из того же IntegratedSubsystemDescriptor вернет ссылку на существующую IntegratedSubsystem, поскольку в настоящее время для одного поставщика IntegratedSubsystem разрешена только одна IntegratedSubsystem. |
IntegratedSubsystemDescriptor | Информация о подсистеме, которую можно запросить перед созданием экземпляра подсистемы. |
Subsystem | Подсистема инициализируется из SubsystemDescriptorWithProvider для данной подсистемы (пример, ввод, отображение и т. д.) и предоставляет интерфейс для взаимодействия с данной подсистемой, пока она не будет уничтожена. После создания подсистемы ее можно запустить или остановить для включения и выключения функций (и повышения производительности). Базовый тип для подсистем предоставляет только эту функциональность; этот класс предназначен для использования в качестве базового класса для производных классов, предоставляющих дополнительные функциональные возможности, специфичные для данной подсистемы. Примечание: инициализация второй подсистемы из того же SubsystemDescriptor вернет ссылку на существующую подсистему, поскольку в настоящее время для одного поставщика подсистемы разрешена только одна подсистема. Этот базовый класс подсистемы устарел. Если вы создаете новый тип подсистемы, наследуйте его от SubsystemWithProvider. |
SubsystemDescriptor | Информация о подсистеме, которую можно запросить перед созданием экземпляра подсистемы. Этот базовый класс дескриптора подсистемы устарел. Если вы создаете новый тип подсистемы, вместо этого наследуйте от SubsystemDecriptorWithProvider. |
SubsystemDescriptorStore | Точка входа для регистрации подсистем для регистрации своего дескриптора. |
SubsystemDescriptorWithProvider | Информация о SubsystemWithProvider, которую можно запросить перед созданием экземпляра подсистемы. |
SubsystemManager | Открывает доступ к подсистемам, предоставляющим дополнительные функции с помощью подключаемых модулей. |
SubsystemProvider | Поставщик, предоставляющий данные подсистеме, как правило, для реализации на конкретной платформе. |
SubsystemWithProvider | Подсистема инициализируется из SubsystemDescriptorWithProvider для данной подсистемы (Session, Plane, Face и т. д.) и предоставляет интерфейс для взаимодействия с данной подсистемой, пока она не будет уничтожена. После создания подсистемы ее можно запустить или остановить для включения и выключения функций и сохранения производительности. Базовый тип подсистемы предоставляет только эту функциональность; этот класс предназначен для использования в качестве базового класса для производных классов, предоставляющих дополнительные функциональные возможности, специфичные для данной подсистемы. разрешено для одного поставщика подсистемы. |