# EditorApplication.HierarchyWindowItemCallback

> Delegate to be called for every visible list item in the HierarchyWindow on every OnGUI event.

## Definition

* **Type:** Delegate
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Removed.** HierarchyWindowItemCallback is obsolete. Use HierarchyWindowItemByEntityIdCallback instead.

```csharp
public delegate void EditorApplication.HierarchyWindowItemCallback(int instanceID, Rect selectionRect)
```

## Remarks

Additional Resources: [EditorApplication.hierarchyWindowItemOnGUI](/engine/6000.7/script-reference/unityeditor/editorapplication/hierarchywindowitemongui.md).
