# PIX

> Provides an interface to control GPU frame capture in Microsoft's PIX software.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public class PIX
```

## Static Methods

| Method                                                                                          | Description                                                                                                          |
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| [BeginGPUCapture](/engine/6000.0/script-reference/unityengine/rendering/pix/begingpucapture.md) | Begins a GPU frame capture in PIX. If not running via PIX, or as a development build, then it has no effect.         |
| [EndGPUCapture](/engine/6000.0/script-reference/unityengine/rendering/pix/endgpucapture.md)     | Ends the current GPU frame capture in PIX. If not running via PIX, or as a development build, then it has no effect. |
| [IsAttached](/engine/6000.0/script-reference/unityengine/rendering/pix/isattached.md)           | Returns true if running via PIX and in a development build.                                                          |
