# DisplayModeDescription 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
[Serializable]
public class DisplayModeDescription : IDisposable, ISerializable
```

Description of a how Rhino will display in a viewport. These are the modes that are listed under "Advanced display" in the options dialog.

## Finalizer

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

## Properties

- [AllowObjectAssignment](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/allowobjectassignment.md)
- [AmbientOcclusionId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/ambientocclusionid.md): (static)
- [ArtisticId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/artisticid.md): (static)
- [DisplayAttributes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/displayattributes.md)
- [EnglishName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/englishname.md)
- [GhostedId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/ghostedid.md): (static)
- [Id](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/id.md)
- [InMenu](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/inmenu.md)
- [LocalName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/localname.md)
- [MonochromeId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/monochromeid.md): (static)
- [PenId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/penid.md): (static)
- [PipelineLocked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/pipelinelocked.md)
- [RaytracedId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/raytracedid.md): (static)
- [RenderedId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/renderedid.md): (static)
- [RenderedShadowsId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/renderedshadowsid.md): (static)
- [ShadedId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/shadedid.md): (static)
- [ShadedPipelineRequired](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/shadedpipelinerequired.md)
- [SupportsShadeCommand](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/supportsshadecommand.md)
- [SupportsShading](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/supportsshading.md)
- [TechId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/techid.md): (static)
- [WireframeId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/wireframeid.md): (static)
- [WireframePipelineRequired](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/wireframepipelinerequired.md)
- [XRayId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/xrayid.md): (static)

## Methods

- [AddDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/adddisplaymode.md): (2 overloads, static) Adds a new display mode from an existing description. Note that this only registers the mode in memory; call UpdateDisplayMode to persist it to disk.
- [CopyDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/copydisplaymode.md): (static) Copies an existing display mode. Note that this only registers the new mode in memory; call UpdateDisplayMode to persist it to disk.
- [DeleteDiplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/deletediplaymode.md): (static, obsolete) Deletes an existing display mode.
- [DeleteDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/deletedisplaymode.md): (static) Deletes an existing display mode.
- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/dispose.md): (2 overloads)
- [ExportToFile](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/exporttofile.md): (static) Exports a DisplayModeDescription to a Windows-style .ini file.
- [FindByName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/findbyname.md): (static) Finds a display mode description by its English name.
- [GetDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/getdisplaymode.md): (static) Gets a display mode description by id.
- [GetDisplayModes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/getdisplaymodes.md): (static) Gets all display mode descriptions that Rhino currently knows about.
- [ImportFromFile](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/importfromfile.md): (2 overloads, static) Imports a DisplayModeDescription from a Windows-style .ini file.
- [SaveDisplayModes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/savedisplaymodes.md): (static) Saves all display modes to disk.
- [ISerializable.GetObjectData](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/system-runtime-serialization-iserializable-getobjectdata.md)
- [UpdateDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.display.displaymodedescription/updatedisplaymode.md): (2 overloads, static) Updates an existing display mode.
