UnityEngine.NVIDIAModule
Описание
Модуль, содержащий API, который можно использовать для взаимодействия с NVIDIA видеокартами.
Чтобы активировать этот модуль во время выполнения, при запуске приложения вызовите NVIDIA.Plugins.LoadPlugin со значением NVIDIA.Plugins.Plugin.NVUnityPlugin. Класс NVIDIA.Device содержит API для работы со специфическими возможностями видеокарт.
Классы
| Класс | Описание |
|---|---|
| DLSSContext | Представляет состояние DLSS. |
| GraphicsDevice | Обеспечивает основную точку входа для модуля NVIDIA. Используйте его для взаимодействия со специфическими возможностями видеокарты NVIDIA. |
| GraphicsDeviceDebugView | Представляет снимок памяти с текущими состояниями возможностей. Память массивов и буферов в этой структуре живёт столько же, сколько отладочное представление. Дополнительные ресурсы: GraphicsDevice.CreateDebugView, GraphicsDevice.UpdateDebugView и GraphicsDevice.DeleteDebugView. |
| NVUnityPlugin | Предоставляет методы управления загрузкой и разгрузкой плагинов модуля NVIDIA. |
Структуры
| Структура | Описание |
|---|---|
| DLSSCommandExecutionData | Представляет состояние DLSSContext. Если вы вызываете Device.ExecuteDLSS, Unity передаёт значения из этой структуры в среду выполнения. После этого значения в структуре можно менять без побочных эффектов. |
| DLSSCommandInitializationData | Представляет начальное состояние DLSSContext. Использовать и задавать его можно только при вызове GraphicsDevice.CreateFeature. |
| DLSSDebugFeatureInfos | Представляет информацию об отладке для конкретного DLSSContext. |
| DLSSTextureTable | Набор слотов текстуры, доступных для DLSSContext. SA GraphicsDevice.ExecuteDLSS |
| OptimalDLSSSettingsData | Представляет собой настройки производительности, которые DLSS рекомендует на основе видеокарты системы и размера цветовых буферов входа и выхода. Дополнительные ресурсы: GraphicsDevice.GetOptimalSettings |
Перечисления
| Перечисление | Описание |
|---|---|
| DLSSFeatureFlags | Параметры, которые представляют собой подфункции DLSS. |
| DLSSPreset | Параметры для DLSS предварительных настроек рендеринга, указанных для каждого DLSSQuality режима. |
| DLSSQuality | Параметры для DLSS режимов производительности. |
| GraphicsDeviceFeature | Перечисляет все функции ID, поддерживаемые GraphicsDevice API. На данный момент это включает только Deep Learning Super Sampling (DLSS). Чтобы проверить, поддерживает ли устройство ту или иную функцию, вызовите GraphicsDevice.IsFeatureAvailable. |