# PopulateContextMenu(IRenderPipelineGraphicsSettings, PropertyDrawer, ref GenericMenu)

> Allows to populate context menu with custom methods for your IRenderPipelineGraphicsSettings.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Rendering](/engine/6000.6/script-reference/unityeditor/rendering.md)
* **Assembly:** UnityEditor.CoreModule

## PopulateContextMenu(IRenderPipelineGraphicsSettings, PropertyDrawer, GenericMenu)

> **Warning:**
>
> **Deprecated.** IRenderPipelineGraphicsSettingsContextMenu is deprecated and will be removed in a future release. Use IRenderPipelineGraphicsSettingsContextMenu2 instead. #from(6000.0)

```csharp
void PopulateContextMenu(IRenderPipelineGraphicsSettings setting, PropertyDrawer drawer, ref GenericMenu menu)
```

### Parameters

**** (\[IRenderPipelineGraphicsSettings]\(/engine/6000.6/script-reference/unityengine/rendering/irenderpipelinegraphicssettings)): The [IRenderPipelineGraphicsSettings](/engine/6000.6/script-reference/unityengine/rendering/irenderpipelinegraphicssettings.md) being inspected.**** (\[PropertyDrawer]\(/engine/6000.6/script-reference/unityeditor/propertydrawer)): The [PropertyDrawer](/engine/6000.6/script-reference/unityeditor/propertydrawer.md) being used to draw settings.**** (\[GenericMenu]\(/engine/6000.6/script-reference/unityeditor/genericmenu)): The UITK [GenericDropdownMenu](/engine/6000.6/script-reference/unityengine/uielements/genericdropdownmenu.md) being constructed.
