包含可用来与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的调试信息。 |
DLSSTextureTable | DLSSTextureTable |
OptimalDLSSSettingsData | 表示DLSS基于系统显卡和输入输出颜色缓冲区大小的性能推荐设置。附加资源:GraphicsDevice.GetOptimalSettings |
DLSSFeatureFlags | 表示DLSS子功能的选项。 |
DLSSQuality | DLSS性能模式的选项。 |
GraphicsDeviceFeature | 列出GraphicsDevice API支持的每个功能ID。目前,这仅包括深度学习超采样(DLSS)。要检查设备是否支持某个功能,请调用GraphicsDevice.IsFeatureAvailable。 |