GraphicsDevice
класс в UnityEngine.NVIDIA
Выполнено в:UnityEngine.NVIDIAModule
Описание
Обеспечивает основную точку входа для модуля NVIDIA. Используйте его для взаимодействия со специфическими возможностями видеокарты NVIDIA.
Статические свойства
| Свойство | Описание |
|---|---|
| device | Получает устройство, созданное GraphicsDevice.CreateGraphicsDevice. Если устройство не было создано, это свойство оценивается как null. |
| version | Получает версию, соответствующую хост-плагину Unity, который управляет официальной библиотекой NVIDIA.NVUnityPlugin. |
Открытые методы
| Метод | Описание |
|---|---|
| CreateDebugView | Создает объект, содержащий информацию об отладке устройства. |
| CreateFeature | Создает специфическую NVIDIA особенность. |
| DeleteDebugView | Удаляет отладочный вид, созданный с помощью GraphicsDevice.CreateDebugView. |
| DestroyFeature | Уничтожает определенную особенность, созданную с помощью GraphicsDevice.CreateFeature. |
| ExecuteDLSS | Записывает выполнение DLSS в буфер команд рендирования. Этот вызов не выполняет буфер команд, он только добавляет в него пользовательские команды. |
| GetOptimalSettings | Возвращает структуру, содержащую оптимальные настройки для определенного разрешения и качества. |
| IsFeatureAvailable | Проверяет, поддерживает ли текущая видеокарта NVIDIA возможность, указанную вами через перечисление GraphicsDeviceFeature. |
| UpdateDebugView | Обновляет снимок с информацией об отладке для переданного объекта представления. |
Статические методы
| Метод | Описание |
|---|---|
| CreateGraphicsDevice | Создает главный объект API. Этот метод можно вызвать только один раз в приложении. |
| GetAvailableDLSSPresetsForQuality | Получает битовую маску доступных предустановок для заданного DLSSQuality. |
| GetDLSSPresetExplanation | Получить объяснение для заданного предварительного настройки. |