# HierarchyViewColumnState

> Contains the overridable column properties for a HierarchyViewColumn.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Hierarchy](/engine/6000.5/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyModule

```csharp
public sealed class HierarchyViewColumnState
```

## Fields

| Value                                                                                            | Description                                                                                                                |
| ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- |
| [ColumnId](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumnstate/columnid.md) | The column identifier.                                                                                                     |
| [Index](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumnstate/index.md)       | The position index of the column in the [HierarchyView](/engine/6000.5/script-reference/unity/hierarchy/hierarchyview.md). |
| [Visible](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumnstate/visible.md)   | Whether the column is visible.                                                                                             |
| [Width](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumnstate/width.md)       | The width of the column.                                                                                                   |
