A module that contains API you can use to interact with NVIDIA graphics cards.
To activate this module at runtime, call NVIDIA.Plugins.LoadPlugin with the NVIDIA.Plugins.Plugin.NVUnityPlugin value during application startup. The class NVIDIA.Device contains the APIs to interact with the graphics cards' specific features.
| Class | Description |
|---|---|
| DLSSContext | Represents the state of DLSS. |
| GraphicsDevice | Provides the main entry point for the NVIDIA Module. |
| GraphicsDeviceDebugView | Represents a memory snapshot of the current feature states. |
| NVUnityPlugin | Provides methods to manage loading and unloading NVIDIA module plugins. |
| Struct | Description |
|---|---|
| DLSSCommandExecutionData | Represents the state of a DLSSContext. |
| DLSSCommandInitializationData | Represent the initialization state of a DLSSContext. |
| DLSSDebugFeatureInfos | Represents debug information for a particular DLSSContext. |
| DLSSTextureTable | The set of texture slots available for the DLSSContext. |
| OptimalDLSSSettingsData | Represents the performance settings that DLSS recommends based on the system's graphics card and the size of the input and output color buffers. |
| Enumeration | Description |
|---|---|
| DLSSFeatureFlags | Options that represent subfeatures of DLSS. |
| DLSSPreset | Options for DLSS render presets, specified for each DLSSQuality mode. |
| DLSSQuality | Options for DLSS performance modes. |
| GraphicsDeviceFeature | Lists every feature ID the GraphicsDevice API supports. |