# PopulateMenu(DropdownMenu)

> Adds menu items to Scene view context menu.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.EditorTools](/engine/6000.5/script-reference/unityeditor/editortools.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public virtual void PopulateMenu(DropdownMenu menu)
```

### Parameters

**** (\[DropdownMenu]\(/engine/6000.5/script-reference/unityengine/uielements/dropdownmenu)): The Scene view context menu to add menu items to.

### Remarks

Refer to MenuUtility for utility functions that add menu items to the Scene view context menu.

### Examples

```csharp
public override void PopulateMenu(DropdownMenu menu)
{
    // Add all clipboard operations to the context menu (Cut, Copy, Paste, Delete, and Duplicate).
    ContextMenuUtility.AddClipboardEntriesTo(menu);

    // Add an item to the context menu using a delegate or an EditorAction.
    menu.AppendAction("Parent Item/Child Item", (item) => Debug.Log("Executed Child Item."));

    // Add an item to the context menu using a predefined MenuItem.
    ContextMenuUtility.AddMenuItem(menu, "GameObject/Move To View");
}
```
