版本: 2022.3
语言英文
  • C#

UnityEngine.NVIDIAModule

建议更改

成功!

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

关闭

提交失败

由于某些原因,您的建议无法提交。请 <a>几分钟后重试</a>。并感谢您花时间帮助我们提高Unity文档的质量。

关闭

取消

描述

包含可用来与NVIDIA显卡交互的API的模块。

要运行时激活此模块,请在应用程序启动时调用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的调试信息。
DLSSTextureTableDLSSTextureTable
OptimalDLSSSettingsData表示DLSS基于系统显卡和输入输出颜色缓冲区大小的性能推荐设置。附加资源:GraphicsDevice.GetOptimalSettings

枚举

DLSSFeatureFlags表示DLSS子功能的选项。
DLSSQualityDLSS性能模式的选项。
GraphicsDeviceFeature列出GraphicsDevice API支持的每个功能ID。目前,这仅包括深度学习超采样(DLSS)。要检查设备是否支持某个功能,请调用GraphicsDevice.IsFeatureAvailable。