# HierarchyViewState.Content

> Specifies which content is valid in a HierarchyViewState.

## Definition

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

```csharp
[Flags]
public enum HierarchyViewState.Content
```

## Fields

| Value                                                                                                          | Description                                                                  |
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [All](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/all.md)                       | Persists all content.                                                        |
| [Columns](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/columns.md)               | Persists the column configuration.                                           |
| [DomainReload](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/domainreload.md)     | Content to persist before a domain reload and restore after a domain reload. |
| [EnterPlayMode](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/enterplaymode.md)   | Content to persist when entering play mode.                                  |
| [ExitPlayMode](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/exitplaymode.md)     | Content to persist when exiting play mode.                                   |
| [Invalid](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/invalid.md)               | The initialized content.                                                     |
| [Layout](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/layout.md)                 | Content to persist when saving layout.                                       |
| [ScrollPosition](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/scrollposition.md) | Persists the scroll position.                                                |
| [SearchText](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/searchtext.md)         | Persists the search text.                                                    |
| [Settings](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/settings.md)             | Content to persist when saving hierarchy preferences.                        |
| [Stage](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/stage.md)                   | Content to persist when changing stage. For example, when entering a Prefab. |
| [ViewModelState](/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewstate/content/viewmodelstate.md) | Persists the selected identifiers.                                           |
