一个包含 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 子功能的选项。 |
DLSSQuality | DLSS 性能模式的选项。 |
GraphicsDeviceFeature | 列出 GraphicsDevice API 支持的每个功能 ID。目前,这仅包括深度学习超采样 (DLSS)。要检查设备是否支持某个功能,请调用 GraphicsDevice.IsFeatureAvailable。 |