# DisplayMaterial class

Namespace: [Rhino.Display](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.display.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class DisplayMaterial : IDisposable
```

## Constructors

- [DisplayMaterial](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/ctor.md): (6 overloads) Constructs a default material.

## Finalizer

- [~DisplayMaterial](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/finalize.md)

## Properties

- [Ambient](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/ambient.md): (obsolete) Gets or sets the Ambient color of the Material. The alpha component of the color will be ignored.
- [BackAmbient](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backambient.md): (obsolete) Gets or sets the Ambient color of the back side of the Material. The alpha component of the color will be ignored.
- [BackDiffuse](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backdiffuse.md): Gets or sets the Diffuse color of the back side of the Material. The alpha component of the color will be ignored.
- [BackEmission](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backemission.md): Gets or sets the Emissive color of the back side of the Material. The alpha component of the color will be ignored.
- [BackShine](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backshine.md): Gets or sets the shine factor of the back side of the material (0.0 to 1.0)
- [BackSpecular](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backspecular.md): Gets or sets the Specular color of the back side of the Material. The alpha component of the color will be ignored.
- [BackTransparency](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/backtransparency.md): Gets or sets the transparency of the back side material (0.0 = opaque to 1.0 = transparent)
- [Diffuse](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/diffuse.md): Gets or sets the Diffuse color of the Material. The alpha component of the color will be ignored.
- [Emission](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/emission.md): Gets or sets the Emissive color of the Material. The alpha component of the color will be ignored.
- [IsTwoSided](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/istwosided.md)
- [Shine](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/shine.md): Gets or sets the shine factor of the material (0.0 to 1.0)
- [Specular](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/specular.md): Gets or sets the Specular color of the Material. The alpha component of the color will be ignored.
- [Transparency](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/transparency.md): Gets or sets the transparency of the material (0.0 = opaque to 1.0 = transparent)

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/dispose.md): (2 overloads)
- [GetBitmapTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/getbitmaptexture.md)
- [GetBumpTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/getbumptexture.md): Gets the bump texture for this display material.
- [GetEnvironmentTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/getenvironmenttexture.md)
- [GetTransparencyTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/gettransparencytexture.md)
- [SetBitmapTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/setbitmaptexture.md): (3 overloads)
- [SetBumpTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/setbumptexture.md): (2 overloads)
- [SetEnvironmentTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/setenvironmenttexture.md): (2 overloads)
- [SetTransparencyTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymaterial/settransparencytexture.md): (2 overloads)
