Provides the main entry point for the NVIDIA Module.
Use this to interact with specific NVIDIA graphics card features.
| Property | Description |
|---|---|
| device | Gets the device created by o:GraphicsDevice.CreateGraphicsDevice(). |
| version | Gets the version that corresponds to Unity's host plugin that manages the NVIDIA.NVUnityPlugin official library. |
| Method | Description |
|---|---|
| CreateDebugView | Creates an object containing debug information of the device. |
| CreateFeature | Creates a specific NVIDIA feature. |
| DeleteDebugView | Deletes a debug view created with GraphicsDevice.CreateDebugView. |
| DestroyFeature | Destroys a specific feature created with GraphicsDevice.CreateFeature. |
| ExecuteDLSS | Records the execution of DLSS into a rendering command buffer. |
| GetOptimalSettings | Returns a structure containing the optimal settings for a specific target resolution and quality. |
| IsFeatureAvailable | Checks if the current NVIDIA graphics card supports the feature you specify using the GraphicsDeviceFeature enum. |
| UpdateDebugView | Updates a snapshot of the debug information for the view object passed. |
| Method | Description |
|---|---|
| CreateGraphicsDevice | |
| GetAvailableDLSSPresetsForQuality | Gets a bit mask of available presets for the given DLSSQuality. |
| GetDLSSPresetExplanation | Gets the explanation for the given preset. |