版本: Unity 6 (6000.0)
语言English
  • C#

UnityEngine.NVIDIAModule

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每项修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

一个包含 API 的模块,您可以使用它与 NVIDIA 显卡进行交互。

要在运行时激活此模块,请在应用程序启动期间使用 NVIDIA.Plugins.Plugin.NVUnityPlugin 值调用 NVIDIA.Plugins.LoadPlugin。类 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 子功能的选项。
DLSSQualityDLSS 性能模式的选项。
GraphicsDeviceFeature列出 GraphicsDevice API 支持的每个功能 ID。目前,这仅包括深度学习超采样 (DLSS)。要检查设备是否支持某个功能,请调用 GraphicsDevice.IsFeatureAvailable。