# ApplyMaterialPropertyDrawers

> Apply initial MaterialPropertyDrawer values.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

## ApplyMaterialPropertyDrawers(Material)

Apply initial [MaterialPropertyDrawer](/engine/6000.3/script-reference/unityeditor/materialpropertydrawer.md) values.

```csharp
public static void ApplyMaterialPropertyDrawers(Material material)
```

### Parameters

**** (\[Material]\(/engine/6000.3/script-reference/unityengine/material)):&#x20;

### Remarks

This calls all [MaterialPropertyDrawer.Apply](/engine/6000.3/script-reference/unityeditor/materialpropertydrawer/apply.md) functions on all properties that have custom drawers.

## ApplyMaterialPropertyDrawers(Object\[])

Apply initial [MaterialPropertyDrawer](/engine/6000.3/script-reference/unityeditor/materialpropertydrawer.md) values.

```csharp
public static void ApplyMaterialPropertyDrawers(Object[] targets)
```

### Parameters

**** (\[Object\[]]\(/engine/6000.3/script-reference/unityengine/object)):&#x20;

### Remarks

This calls all [MaterialPropertyDrawer.Apply](/engine/6000.3/script-reference/unityeditor/materialpropertydrawer/apply.md) functions on all properties that have custom drawers.
