# GraphicsDeviceDebugView

> Represents a memory snapshot of the current feature states.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.NVIDIA](/engine/6000.6/script-reference/unityengine/nvidia.md)
* **Assembly:** UnityEngine.NVIDIAModule

```csharp
public class GraphicsDeviceDebugView
```

## Remarks

The memory of the arrays/buffers in this struct are tied to the lifetime of the debug view.

Additional Resources: [GraphicsDevice.CreateDebugView](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevice/createdebugview.md), [GraphicsDevice.UpdateDebugView](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevice/updatedebugview.md), [GraphicsDevice.DeleteDebugView](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevice/deletedebugview.md)

## Properties

| Property                                                                                                                   | Description                                                        |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [deviceVersion](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevicedebugview/deviceversion.md)               | The version that corresponds to Unity's host plugin NVUnityPlugin. |
| [dlssFeatureInfosSpan](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevicedebugview/dlssfeatureinfosspan.md) | Gets a read-only view into the valid DLSS feature info entries.    |
| [ngxVersion](/engine/6000.6/script-reference/unityengine/nvidia/graphicsdevicedebugview/ngxversion.md)                     | The current version id of the official internal NV NGX library.    |
