# FoveatedRenderingCaps

> Capabilities of the foveated rendering implementation.

## Definition

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

```csharp
[Flags]
public enum FoveatedRenderingCaps
```

## Fields

| Value                                                                                                                                                     | Description                                                                                                                                                           |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [FoveationImage](/engine/6000.0/script-reference/unityengine/rendering/foveatedrenderingcaps/foveationimage.md)                                           | The platform can use a foveation image to control the shading rate per tile in screen-space.                                                                          |
| [ModeChangeOnlyBeforeRenderTargetSet](/engine/6000.0/script-reference/unityengine/rendering/foveatedrenderingcaps/modechangeonlybeforerendertargetset.md) | The platform requires that the mode change (enable/disable) to be done before changing render target. If this flag is not set the mode can be changed every drawcall. |
| [None](/engine/6000.0/script-reference/unityengine/rendering/foveatedrenderingcaps/none.md)                                                               | Foveated rendering is not supported.                                                                                                                                  |
| [NonUniformRaster](/engine/6000.0/script-reference/unityengine/rendering/foveatedrenderingcaps/nonuniformraster.md)                                       | The platform can use non-uniform rasterization to redistribute the resolution density.                                                                                |
