# GridLayout.CellLayout

> The layout of the GridLayout.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.GridModule

```csharp
public enum GridLayout.CellLayout
```

## Remarks

The layout determines the conversion of positions from cell space to local space and vice versa.

## Fields

| Value                                                                                               | Description                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Hexagon](/engine/6000.7/script-reference/unityengine/gridlayout/celllayout/hexagon.md)             | Hexagonal layout for cells in the [GridLayout](/engine/6000.7/script-reference/unityengine/gridlayout.md).                                                       |
| [Isometric](/engine/6000.7/script-reference/unityengine/gridlayout/celllayout/isometric.md)         | Isometric layout for cells in the [GridLayout](/engine/6000.7/script-reference/unityengine/gridlayout.md).                                                       |
| [IsometricZAsY](/engine/6000.7/script-reference/unityengine/gridlayout/celllayout/isometriczasy.md) | Isometric layout for cells in the [GridLayout](/engine/6000.7/script-reference/unityengine/gridlayout.md) where any Z cell value set will be added as a Y value. |
| [Rectangle](/engine/6000.7/script-reference/unityengine/gridlayout/celllayout/rectangle.md)         | Rectangular layout for cells in the [GridLayout](/engine/6000.7/script-reference/unityengine/gridlayout.md).                                                     |
