# DisplayAttributeMaterial 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 sealed class DisplayAttributeMaterial
```

One side of the material the display pipeline shades an object with. A texture-style [VisualAnalysisMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.visualanalysismode.md) sets its texture up here from SetUpDisplayAttributes.

**Remarks:** Valid for as long as the [DisplayPipelineAttributes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaypipelineattributes.md) it came from, the same as [DisplayPipelineAttributes.MeshSpecificAttributes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaypipelineattributes/meshspecificattributes.md). The attributes passed to SetUpDisplayAttributes belong to the display pipeline and are disposed when that call returns; using this afterwards does nothing rather than reaching freed memory.

## Properties

- [Diffuse](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/diffuse.md): Diffuse color.
- [DisableLighting](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/disablelighting.md): When true the material is drawn at full diffuse color, ignoring the scene lights.
- [Emission](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/emission.md): Emission color.
- [FlatShaded](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/flatshaded.md): Shades with no smoothing, so the individual render mesh faces are visible.
- [IndexOfRefraction](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/indexofrefraction.md): Index of refraction.
- [Luminosity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/luminosity.md): Luminosity.
- [OverrideObjectColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/overrideobjectcolor.md): Objects acquire color from render materials.
- [OverrideObjectReflectivity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/overrideobjectreflectivity.md): Objects acquire reflectivity from render materials.
- [OverrideObjectTransparency](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/overrideobjecttransparency.md): Objects acquire transparency from render materials.
- [Reflectivity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/reflectivity.md): Reflectivity, 0.0 to 1.0.
- [Shine](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/shine.md): Shine, 0 to [Material.MaxShine](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.material/maxshine.md).
- [ShineIntensity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/shineintensity.md): Shine intensity.
- [Transparency](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/transparency.md): Transparency, 0.0 opaque to 1.0 transparent.

## Methods

- [GetTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/gettexture.md): Gets the texture of the given type, or null when this material has none.
- [GetTextures](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/gettextures.md): Gets every texture this material uses.
- [RemoveTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/removetexture.md): Removes every texture of the given type.
- [SetTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displayattributematerial/settexture.md): Assigns a texture, replacing any texture this material already has of the same type.
