# StyleMaterialDefinition

> Creates from either a MaterialDefinition.

## Definition

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

## StyleMaterialDefinition(MaterialDefinition)

Creates from either a [MaterialDefinition](/engine/6000.5/script-reference/unityengine/uielements/materialdefinition.md).

```csharp
public StyleMaterialDefinition(MaterialDefinition m)
```

### Parameters

**** (\[MaterialDefinition]\(/engine/6000.5/script-reference/unityengine/uielements/materialdefinition)):&#x20;

## StyleMaterialDefinition(Material)

Creates from either a [Material](/engine/6000.5/script-reference/unityengine/material.md) or a [StyleKeyword](/engine/6000.5/script-reference/unityengine/uielements/stylekeyword.md).

```csharp
public StyleMaterialDefinition(Material m)
```

### Parameters

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

## StyleMaterialDefinition(StyleKeyword)

Creates from either a [MaterialDefinition](/engine/6000.5/script-reference/unityengine/uielements/materialdefinition.md).

```csharp
public StyleMaterialDefinition(StyleKeyword keyword)
```

### Parameters

**** (\[StyleKeyword]\(/engine/6000.5/script-reference/unityengine/uielements/stylekeyword)):&#x20;
