# TerrainCategory

> A category with which to define tools that inherit from the ITerrainPaintToolWithOverlays interface.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.TerrainTools](/engine/6000.5/script-reference/unityeditor/terraintools.md)
* **Assembly:** UnityEditor

```csharp
public enum TerrainCategory
```

## Remarks

The categories include: TerrainCategory.CustomBrushes, TerrainCategory.Foliage, TerrainCategory.Materials, TerrainCategory.NeighborTerrains, and TerrainCategory.Sculpt.

## Fields

| Value                                                                                                            | Description                                  |
| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [CustomBrushes](/engine/6000.5/script-reference/unityeditor/terraintools/terraincategory/custombrushes.md)       | The CustomBrushes Terrain Tools category.    |
| [Foliage](/engine/6000.5/script-reference/unityeditor/terraintools/terraincategory/foliage.md)                   | The Foliage Terrain Tools category.          |
| [Materials](/engine/6000.5/script-reference/unityeditor/terraintools/terraincategory/materials.md)               | The Materials Terrain Tools category.        |
| [NeighborTerrains](/engine/6000.5/script-reference/unityeditor/terraintools/terraincategory/neighborterrains.md) | The NeighborTerrains Terrain Tools category. |
| [Sculpt](/engine/6000.5/script-reference/unityeditor/terraintools/terraincategory/sculpt.md)                     | The Sculpt Terrain Tools category.           |
