# ITransientOverlay

> Transient Overlays are a type of Overlay that is not controlled by a user, and only drawn in the active Scene View when requested by the ITransientOverlay.visible property. Implementing ITransientOverlay in an Overlay class designates it for this special behavior.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor.Overlays](/engine/6000.5/script-reference/unityeditor/overlays.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public interface ITransientOverlay
```

## Properties

| Property                                                                                     | Description                                                                                                                                                                                                                               |
| -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [visible](/engine/6000.5/script-reference/unityeditor/overlays/itransientoverlay/visible.md) | Use [ITransientOverlay.visible](/engine/6000.5/script-reference/unityeditor/overlays/itransientoverlay/visible.md) to enable or disable the rendering of this [Overlay](/engine/6000.5/script-reference/unityeditor/overlays/overlay.md). |
