# IDebugPanelChangeReceiver

> Implement this to receive callbacks for visual element changes. This interface is exclusively available in development builds and the Editor, as it serves as a debug feature that complements the profiling of an application.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public interface IDebugPanelChangeReceiver
```

## Remarks

Related To [PanelSettings.SetPanelChangeReceiver](/engine/6000.7/script-reference/unityengine/uielements/panelsettings/setpanelchangereceiver.md)

## Methods

| Method                                                                                                                             | Description                                                                                                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [OnVisualElementChange](/engine/6000.7/script-reference/unityengine/uielements/idebugpanelchangereceiver/onvisualelementchange.md) | Receives notifications for every change that occurs on the panel's visual elements. This method is exclusively available in development builds and the Editor, as it serves as a debug feature that complements the profiling of an application. |
