# PaintContext.ITerrainInfo

> Interface that conveys information about a Terrain within the PaintContext area.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.TerrainTools](/engine/6000.5/script-reference/unityengine/terraintools.md)
* **Assembly:** UnityEngine.TerrainModule

```csharp
public interface PaintContext.ITerrainInfo
```

## Properties

| Property                                                                                                                           | Description                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [clippedPCPixels](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/clippedpcpixels.md)           | [PaintContext.pixelRect](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/pixelrect.md), clipped to this Terrain, in PaintContext pixel coordinates. (Read Only) |
| [clippedTerrainPixels](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/clippedterrainpixels.md) | [PaintContext.pixelRect](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/pixelrect.md), clipped to this Terrain, in Terrain pixel coordinates. (Read Only)      |
| [gatherEnable](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/gatherenable.md)                 | Controls gathering from this Terrain within the PaintContext. The default is true.                                                                                                    |
| [paddedPCPixels](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/paddedpcpixels.md)             | Use this property to fill empty regions in PaintContext. It is the same as `clippedPCPixels` with padding around unconnected Terrain edges. (Read Only)                               |
| [paddedTerrainPixels](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/paddedterrainpixels.md)   | Use this property to fill empty regions in PaintContext. It is the same as `clippedTerrainPixels` with padding around unconnected Terrain edges. (Read Only)                          |
| [scatterEnable](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/scatterenable.md)               | Controls scattering to this Terrain within the PaintContext. The default is true.                                                                                                     |
| [terrain](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/terrain.md)                           | The Terrain represented by this context. (Read Only)                                                                                                                                  |
| [userData](/engine/6000.5/script-reference/unityengine/terraintools/paintcontext/iterraininfo/userdata.md)                         | Modify this value, if required, to store and retrieve values relevant to the PaintContext operation.                                                                                  |
